Difference between revisions of "Advanced Samba"

From SME Server
Jump to navigationJump to search
Line 34: Line 34:
 
1. Download the patched Server Role RPMs from my contribs repository to your local machine: http://mirror.contribs.org/contribs/gzartman/Contribs/7/Samba/
 
1. Download the patched Server Role RPMs from my contribs repository to your local machine: http://mirror.contribs.org/contribs/gzartman/Contribs/7/Samba/
  
2. Install the patched rpms:  yum localinstall *.rpm
+
2. Install the patched rpms:
 +
  yum localinstall *.rpm
  
3. Reconfigure and reboot machine:  signal-event post-upgrade; signal-event reboot.
+
3. Reconfigure and reboot machine:
 +
  signal-event post-upgrade; signal-event reboot.
  
 
Thats is!
 
Thats is!

Revision as of 06:42, 13 October 2008


Maintainer

Greg J. Zartman (greg@leiinc.com)

Description

Advanced Samba is a SME Contrib to extend SME's Samba functionality to support all standard Windows Server Roles. Out-of-the-box, SME Server supports Workgroup and Primary Domain Controller Server Roles. These, out-of-the-box, Server Roles address many Windows Network needs, but they do not provide all of the functionality available to todays typical Windows Server.

This document provides procedural and SME specific RPM(s) to configure SME Server to function in all mainstream Windows Server Roles:

1. Domain Member: In this Server Role, SME will present Ibays to a Domain as Windows Network Shares, relying on a separate Domain Controller for client/user authentication. That is, authenticated Windows Network users can access ibays on the SME Domain Member machine without needing a local user account.

2. Backup Domain Controller: In this Server Role, SME will provide all functionality available as a Domain Member, but it can also take over the role as the Domain Controller if certain network conditions exist. As with the Domain Member Server Role, it is not necessary for the Network Administrator to create user accounts on the SME Backup Domain Controller machine. SME, in this Server Role, will maintain (or replicate) a local copy of user/client authentication information from the Primary Domain Controller in the event that it needs to take on the role of Domain Controller.

3. Active Directory Domain Controller: This Server Role is very similar to the out-of-the-box SME Server Role Primary Domain Controller (PDC). In addition to those functions provided by the PDC, the SME Active Directory Domain Controller will maintain a directory of Windows Active Directory Services.

4. Active Directory Domain Member: This Server Role is nearly identical to the Domain Member Server Role except that in this Server Role, SME will have access to Active Directory Services provided by a n Active Directory Server.

It should be noted that this Contrib is a work in progress. Preliminary is provided for all Server Roles and full support for a selection of them, as detailed below. In time, all Server Roles listed here in will be fully supported by this Contrib.

Prerequisites

The current releases of SME do not support Samba Server Roles directly. Modification of several core SME packages is required to support Samba Server Roles, therefore it is not possible to provide Advanced Samba functions with a typical Contrib RPM.

An effort to update the necessary Core SME packages is being tracked in the following SME bug report: http://bugs.contribs.org/show_bug.cgi?id=4172

It is the Maintainers opinion that these changes will ultimately be included in the core SME packages. When this occurs, it is very likely that this section of this contrib will go away.

Until these changes are incorporated into the core packages, patched versions of the current release SME packages will be provided as part of this contrib. It is necessary that users install these "patched" core packages to take advantage of Samba Server Roles. EVERY effort is made to provide this additional functionality without changing standard SME functionality. In other words, the patched core SME packages will not change they way SME currently functions -- the modified core packages simply provide the additional Server Role functionality.

INSTALL NECESSARY PATCHED PACKAGES:

1. Download the patched Server Role RPMs from my contribs repository to your local machine: http://mirror.contribs.org/contribs/gzartman/Contribs/7/Samba/

2. Install the patched rpms:

yum localinstall *.rpm

3. Reconfigure and reboot machine:

signal-event post-upgrade; signal-event reboot.

Thats is!

Install Advanced Samba RPMS

It is necessary to install one addition RPM prior to configuring SME Server in advanced server roles. This package provides necessary Samba functionality that may not be available in Core SME packages:

1. Download smeserver-adv-samba package to your local machine:

wget http://mirror.contribs.org/releases/7/smecontribs/i386/RPMS/smeserver-adv-samba-0.1.0-2.el4.sme.noarch.rpm

2. Install package:

yum local install smeserver-adv-samba*

3. Reconfigure machine:

signal-event post-upgrade; signal-event reboot

Uninstallation

To remove the package issue the following command on the SME Server shell:

rpm -e wordpress smeserver-wordpress

To remove mysql database and user, both are wordpress, see MySQL#Remove a database and MySQL#Remove a user. There is no need to reboot.

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-wordpress component or use this link .