admin_grundlagen:samba-pdc
Inhaltsverzeichnis
Samba als PDC
Vorraussetzung:
Konfiguration
/etc/samba/smb.conf :
[global] workgroup = kurs passdb backend = tdbsam #Samba als PDC: os level = 34 domain logons = yes logon home = logon path = add machine script = /usr/sbin/useradd -d /tmp -s /bin/false %u
Debian
service samba restart
SuSE
service smb restart service nmb restart
CentOS
service smb restart
Domänenadmin anlegen
useradd -m smbadmin pdbedit -a -u smbadmin -U 500 -G 512
Prüfen ob es geklappt hat:
pdbedit -L -v smbadmin
Und der soll das Recht haben, Rechner der Domäne hinzuzufügen. Das Recht kann Ihm nur root geben:
smbpasswd -a root net -U root rpc rights grant smbadmin SeMachineAccountPrivilege pdbedit -x root
Benutzer anlegen
useradd -m iw smbpasswd -a iw
Rechner der Domäne hinzufügen
Jetzt kann der Rechner unter Windows der Domaene hinzugefuegt werden. Windows Versionen ab Vista brauchen eine Registryaenderung: https://wiki.samba.org/index.php/Registry_changes_for_NT4-style_domains
Checkliste
Funktioniert der Samba Server überhaupt?
Checkliste samba
Ist Samba Master-Browser?
Ist Samba Domänen-Controller?
testparm
Ausgabe muß die Zeile
Server role: ROLE_DOMAIN_PDC
enthalten
net lookup dc kurs
Ausgabe muß eigene IP-Adresse enthalten
Funktioniert der Zugriff als Domänenadministrator?
net -U smbadmin rpc rights list accounts smbadmin
Hier muß bei smbadmin mindestens SeMachineAccountPrivilege angezeigt werden
Hat der Windows-Rechner einen Linux-Account?
getent passwd windowsrechner$
Hat der Windows-Rechner einen Domänen-Account?
pdbedit -L -w -u windowsrechner$
Ausgabe von pdbedit:
Unix username: vm2000$ .. Account Flags: [W ]
Sind Netzwerkverbindungen vom XP-Client zum PDC geöffnet?
Unter Windows:
net use
Wenn ja, entfernen:
net use * /DEL
Serverseitige Profile
logon path = \\%L\profiles\%U
[profiles]
comment = Profile Share
path = /var/lib/samba/profiles
read only = No
Dokumentation
2)
oder
smbpasswd -x rootfalls pdbedit nicht geht
3)
Das muß wahrscheinlich gar nicht sein, ist aber der sicherere/einfachere Weg
4)
Der muß nicht unbedingt schon da sein. Möglicherweise wird er erst später mit Hilfe des Parameters 'add machine script' in der
/etc/samba/smb.conf automatisch angelegt admin_grundlagen/samba-pdc.txt · Zuletzt geändert: 2014/03/21 11:23 von ingo_wichmann
