Você está perdendo alguns atributos do seu ldappasswd
Este é apenas um exemplo
ldappasswd -x -h <host> -D "<rootdn>" -w <rootdn_password> -s <new_password_for_user> "uid=user,ou=People,dc=example,dc=com"
Provavelmente você está usando algumas políticas (algumas delas podem ser mantidas no LDAP - por exemplo, você tem algo parecido com isso em sua consolidação do servidor LDAP)
overlay ppolicy
ppolicy_default "cn=default,ou=policies,dc=example,dc=com"
ppolicy_use_lockout
Alguns deles podem ser mantidos localmente (procure moduleload ppolicy.la
na configuração do servidor LDAP).
Provavelmente, você também está perdendo a capacidade de permitir que os usuários alterem suas senhas sem o poder de deus. Você pode fazer isso redefinindo o PAM ou (de maneira mais fácil) para permitir que os usuários alterem seu atributo userPassword sem autenticação.
access to attrs=userPassword
by self write
by anonymous auth
by users none
access to * by * read
Sempre que precisar de mais precisão, por favor me avise:)