Linux als Windows-Server mit Samba 3

Automatischer Abgleich von Passwörtern

Das wirft die nächste Frage auf: Ändert ein Anwender sein Samba-Passwort, was passiert dann mit dem Kennwort des Linux-Accounts? Die Antwort ist: nichts. Zumindest in der Standardkonfiguration. Das bedeutet, es sind plötzlich unterschiedliche Passwörter für denselben User vermerkt, was zu Problemen führen kann. Die Samba-Entwickler haben jedoch auch an diesen Fall gedacht und Vorkehrungen dafür getroffen. Alles was erforderlich ist, um bei einer Änderung des Samba-Passworts gleich das zugehörige Linux-Passwort mit zu aktualisieren, sind zwei Zeilen im Abschnitt [global] der Konfigurationsdatei:

unix password sync = yes
passwd program = /usr/bin/passwd %u

Achtung: Die letzte Zeile gilt für SuSE Linux 9.0. Bei verschiedenen Distributionen kann das Utility passwd auch an anderer Stelle liegen. Am besten prüfen Sie dies über das Kommando which passwd. Es verrät Ihnen, wo sich das Programm bei Ihrer Distribution versteckt.

Eine kleine Falle lauert hier noch: Wer jetzt denkt, dass er als Admin ab sofort sowohl die Passwörter für die Linux-Konsole als auch für den Samba-Server über das Hilfsprogramm smbpasswd setzen kann, der irrt. Nur für den jeweiligen User selbst führt smbpasswd den komfortablen automatischen Abgleich durch. Der Superuser muss nach wie vor beide Passwörter von Hand setzen.