PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba Und Password Chat



hubrach
08.02.08, 11:00
Hallo ,
ich habe folgendes Problem:
WinXP Maschinen sollen Ihr Passwort über den Windows Passwort Chat ändern dürfen.
Server ist ein SLES 10 SP1 mit Samba 3.0.28-0.2

Wenn der User sein PW ändert Kommt die Windows Fehlermeldung "Benutzer oder Kennwort falsch"
Ist aber nicht so.
Das Passwort wird sogar in der Passwortdatenbank geändert.
Relevante smb.conf einstellungen:


[global]
passwd program = /opt/password/pw.sh "%u"
passwd chat = "New password*" %n\n "Retype new password*" %n\n *success*
unix password sync = yes

In der Pw.sh


Nach erfolgreicher Änderung des Passwortes steht in diesem Perlscript :
print "success";
exit 0;


Vorher wird noch ein check über die Passwörter gemacht (Komplexität etc)
wenn hier ein Fehler auftritt wird an Windows "Fehler XXX" gemeldet.
Was dazu führt, das Windows sagt "Keine Berechtigung zur Passwortänderung".

Weiß jemand was ich noch beachten muß?
Oder was mann hier an den smbd zurückliefern muß damit Windows eine Schlüssige meldung ausgibt ?

hubrach
18.02.08, 06:39
Keiner eine Idee?

jomuePM
26.03.08, 13:58
habe ähnliches Problem mit PW-ändern Domain-user:
in /etc/rc.d/smb werden bei sles10 u.a. LANG= gesetzt, da passt dann etwas nicht mehr,
ich habe die Zeile
export LANG="$RC_LANG" auskommentiert,
PW-ändern ok