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. Configuration 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
database cleanup