Passwort sync Samba (Linux/Windows)

Hallo an Alle,

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

Hallo!

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…)

Gruss,
Andreas

Danke schön für den Tip,

es funktioniert - endlich jahuuu :o)
musste nur noch den passwd chat ändern. Hätte auch selber drauf kommen können.

Danke schön
Gruß Thomas

Und wenn du mir und den anderen Usern jetzt noch sagst, wie du den Chat genau geändert hast, können wir auch alle ein Stück schlauer sein… :wink:)

Viele Grüsse,
Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Sorry hast ja recht :o)

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.**

Dank im Namen der Community :wink: o.T.
.