www.linuxmaterial.deSamba

Muster fr PDC-Erstellung:

gltig fr samba <3.0; ab 3.0 z.Teil andere Befehle

Am Server

smb.conf:

Minimalangaben

# smb.conf is the main samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SuSE
# Date: 2002-09-12
[global]
workgroup = DOMAIN
netbios name = rechnername
security = user
os level = 64
encrypt passwords = yes
printing = CUPS
printcap name = CUPS
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
wins support = yes
character set = ISO8859-15
client code page = 850
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
domain master = yes *1
domain logons = yes
logon home = \\%L\%U
logon script = logon.bat
; Wenn erweiterte Zugriffsrechte von Windows aus benutzt werden sollen:
; Die verwendeten Dateisysteme mssen natrlich mit acl gemountet sein!
nt acl support = yes
[homes]
comment = Home Directories
valid users = %S
browseable = no
writeable = yes
create mask = 0640
directory mask = 0750

[printers]
comment = All Printers
path = /var/tmp
printable = yes
create mask = 0600
browseable = no

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775


[netlogon]
path = /home/netlogon
guest ok = no
writeable = yes
browseable = no

[profile]
path = /home/samba/profile
read only = no
create mode = 0700
directory mode = 0770
browseable = no
guest ok = no

Anlegen einer Gruppe

optional, unterstützt jedoch die Übersicht

groupadd smbuser

Anlegen der UNIX-Benutzer

useradd USERNAME -g smbgroup

Anlegen der Samba-Benutzer

smbpasswd -a benutzername*3

Anlegen von Rechnerkonten*4

mit yast oder z.B.

useradd -uid 600 -g smbgroup -d -m -s /bin/false rechnername*2

Anlegen eines Computerkontos in Samba

smbpasswd -a -m rechner$*5

Anlegen eines "Administrators" z.B. root

smbpasswd -a root*6

Neustart des/der D�onen

rcsamba restart

Sofern rcsamba (Ein Skript das sowohl smbd als auch nmbd stoppt/startet) nicht vorhanden ist, die D�onen einzeln mt rcsmb und rcnmb starten.

Am Client

Bei Windows die bliche Vorgehensweise zum Beitritt in eine Dom�e. Bei Linuxclient

smbpasswd -j DOM�E

Fertig!

Beim Beitreten in die Dom�e muss das o.g. "Administratorkonto" angegeben werden.


*1 Hierdurch wird der Sambaserver zum Primary Domain Controller

*3 Kein lokales Anmelden, da als Shell /bin/false eingetragen.

*3 wenn nicht gleichnamig mit den LINUX-Nutzern, evtl. Mapping in /etc/samba/smbuser

*4 Mit $ am Ende z.B. rechner$, Passwort ist gleichgltig z.B. Rechnername, jedoch sp�er nicht mehr �dern.

*5 Passwort ist gleichgltig z.B. Rechnername, jedoch sp�er nicht mehr �dern.

*6 root ist in der passwd existent, muss jedoch auch ein SMB-verschlsseltes Konto haben, da beim Beitritt eines Clients in die Dom�e das Passwort als SMB-verschlsselt ber das Netzwerk bertragen wird. Dieses Passwort muss nicht zwingend gleich mit dem UNIX-Passwort sein!