Backend is openldap-2.3.43-3.el5 OS is Centos5.4 Webmin 1.5.10 Virtualmin 3.78 GPL Usermin 1.440
Setup follows the guide provided in virtualmin forums.
When loggin in to usermin, changing password shadowLastChange is not updated, password is changed. The same result is if you from command line try: virtualmin change-password or the similar /usr/libexec/webmin/virtual-server/change-password.pl
If password is expired, usermin nicely ask user to change password, but this fully fails with pam error saying password is wrong, and logs tell it could not bind with this password.
When using ssh logged in as root or logged in as user you can change password successfully also updating the shadoLastChange attribute. The same result if you are logged in to webmin and change a user password, then it also works as expected.
Both usermin and webmin is using pam, and are same:%PAM-1.0
auth include system-auth account include system-auth session include system-auth password include system-auth
OpenLDAP acl's is as follows: access to * by self write by users read by anonymous read by * none access to attrs=userPassword,shadowLastChange by dn="cn=Manager,dc=my-domain,dc=com" write by self write by * read
Can someone help me to sort this out please.