I would like to force changing password. For that, Iset the attribute
sambaPwdMustChange to 0. When my user (spu) logon to domain, the w2k client
(SP4) says "The password expire today, you change now" and the user click on
"Yes" button. The client display a dialog box with user name, domain, old
password and two text box for new password and confim password. After the user
have clicked to Ok button, the client say The username or old password is not
correct, verify if the verr_maj is not set. The password is not changed and
profile and share is not accesible.
Samba 3.0.0 with some patches (not latest) compiled with --acl-support --with-ldap
RedHat 8.0 with kernel 2.4.22 and patche XFS
Winbind is not used and my server is full PDC.
Created attachment 262 [details]
log of the machine
Log of the test to change password with log level = 10
I posted a mail about this problem yesterday (european time) with this subject
[Samba] Changing password on w2k server
The LMPassword and NTpassword change but I don't know howto verifu if the
userPassword (I suppose that is the unixpassword) change ?
Configuration problem ?
The unixpassword is correctly changed (tested with telnet connection).
Else, why the client that the old password is not correct ?
I resume :
All password is changed, no attribute for password management is changed
(sambaPwdMustChange) and the client says "old password not correct".
BUG : error in check_ntlmpassword
BUG : error in message box of client.
And if the message client is correct, BUG in samba password management, because
samba change password with a incorrect old password.
This bug is URGENT...
A answer please.
Forgot Samba4 for the moment...
I CLOSE THE BUG.
I asked the question in a french mialling-list (samba-fr).
five minutes later, I have an answer and I can change password if I change
concerned attribute of my LDAP tree.
close at reporter's request