ich steh mal wieder voll auf dem Schlauch, ich hoffe einer von euch kann mir helfen.
Wie bekomme ich es hin, Linuxpass- und Sambapasswörter abzugleichen. Mit den Standarteinstellungen von SWAT tut sich nix, wenn ich mit smbpasswd [USER] das Kennwort ändere, ändere ich nur das Samba (Windowslogin) Passwort aber log ich mich über Telnet ein um wieder Passwort das zu ändern, muss ich das alte Linux Kennwort eingeben - wiso?
Ich habe in SWAT folgende Einstellungen —schnipp—
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat =
—SuSE7.0—
—schnapp—
Was muss ich tun, was mache ich flasch?
Danke schon mal für eure Tips
Gruß Thomas
Scheint ein Fehler beim Passwort-Chat zu sein…
Probier mal zuerst noch folgenden Eintrag aus und schau dir dann den Syslog an:
passwd chat debug = yes
debug level = 101
Damit sollte der gesamte Passwort-Chat zwischen Samba und dem passwd Programm gelogt werden…
Wenn das dich dann trotzdem nicht weiterbringt/du den Fehler damit nicht erkennen kannst, solltest du dich mal mit dem Parameter
passwd chat =
auseinandersetzen.
(siehe http://de.samba.org/samba/docs/man/smb.conf.5.html#P…)
Also nochmal ne kurze Beschreinbung des Servers … SuSE 7.0 Kernel 2.2.16, Samba 2.0.7
Samba läuft als PDC
so und hier der wichtige Teil der smb.conf
— schnipp —
password server =
smb passwd file = /etc/smbpasswd
root directory = /
passwd program = /usr/bin/passwd %u
**passwd chat = *new*password* %n\n *new*password* %n\n *changed*
passwd chat debug = Yes
username map =
password level = 0
username level = 0
unix password sync = Yes
— schnapp —
Ich hoffe Ihr (Du) hast den selben Erfolg wie ich, nun kann sich endlich jeder Benutzer über telnet sein Kennwort ändern ohne umständlich passwd und smbpasswd ausführen zu müssen.**