|
Multiple Virtual Server Hosting
In this example, the requirement is for a primary domain controller for the domain called
MIDEARTH. The PDC will be called MERLIN. An extra machine called
SAURON is required. Each machine will have only its own shares. Both machines belong to the
same domain/workgroup.
The master smb.conf file is shown in
the Master smb.conf File Global Section.
The two files that specify the share information for each server are shown in
the
smb-merlin.conf File Share Section, and
the smb-sauron.conf File Share
Section. All three files are locate in the /etc/samba directory.
Example33.3.Master smb.conf File Global Section
| # Global parameters |
| |
[global]
|
workgroup = MIDEARTH
|
netbios name = MERLIN
|
netbios aliases = SAURON
|
passdb backend = tdbsam
|
smb ports = 139
|
syslog = 0
|
printcap name = CUPS
|
show add printer wizard = No
|
add user script = /usr/sbin/useradd -m '%u'
|
delete user script = /usr/sbin/userdel -r '%u'
|
add group script = /usr/sbin/groupadd '%g'
|
delete group script = /usr/sbin/groupdel '%g'
|
add user to group script = /usr/sbin/usermod -G '%g' '%u'
|
add machine script = /usr/sbin/useradd -s /bin/false -d /var/lib/nobody '%u'
|
logon script = scripts\login.bat
|
logon path =
|
logon drive = X:
|
domain logons = Yes
|
preferred master = Yes
|
wins support = Yes
|
printing = CUPS
|
include = /etc/samba/smb-%L.conf
|
Example33.4.MERLIN smb-merlin.conf File Share Section
| # Global parameters |
| |
[global]
|
workgroup = MIDEARTH
|
netbios name = MERLIN
|
| |
[homes]
|
comment = Home Directories
|
valid users = %S
|
read only = No
|
browseable = No
|
| |
[office]
|
comment = Data
|
path = /data
|
read only = No
|
| |
[netlogon]
|
comment = NETLOGON
|
path = /var/lib/samba/netlogon
|
read only = Yes
|
browseable = No
|
| |
[printers]
|
comment = All Printers
|
path = /var/spool/samba
|
printable = Yes
|
use client driver = Yes
|
browseable = No
|
Example33.5.SAURON smb-sauron.conf File Share Section
| # Global parameters |
| |
[global]
|
workgroup = MIDEARTH
|
netbios name = SAURON
|
| |
[www]
|
comment = Web Pages
|
path = /srv/www/htdocs
|
read only = No
|
|