====== Samba als PDC ====== Vorraussetzung: * [[samba|Einfache Samba Installation]] ====== 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 ===== (( siehe http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/groupmapping.html#WKURIDS )) 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 (( oder smbpasswd -x root falls pdbedit nicht geht )) ===== 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? ===== ((Das muß wahrscheinlich gar nicht sein, ist aber der sicherere/einfachere Weg)) net lookup master kurs Ausgabe muß eigene IP-Adresse enthalten ===== 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? ===== ((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 )) 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 ====== * http://de.samba.org/samba/docs/man/Samba-HOWTO-Collection/samba-pdc.html * http://gertranssmb3.berlios.de/