On 27 Feb 2019, at 19:25, wodel youchi wodel.youchi@gmail.com wrote:
Hi,
What do you mean by : enable password-migration mode? can you elaborate, where do I have to enable it? on the master on the slave?
https://access.redhat.com/documentation/en-us/red_hat_directory_server/10/ht...
This is the setting I am referring to.
In my previous post I did test changing the password using both clear an pre-hashed password, and it didn't work.
- Modify userPassword from the slave using clear text password
ldapmodify -h localhost -p 389 -D "uid=lnadmin,ou=special users,dc=example,dc=com" -w pass -x <<EOF dn: uid=adam,ou=people,dc=example,dc=com changetype: modify replace: userPassword userPassword: password EOF modifying entry "uid=adam,ou=people,dc=example,dc=com" ldap_modify: Constraint violation (19) additional info: database configuration error - please contact the system administrator
- Modify userPassword from the slave using encrypted password
ldapmodify -h localhost -p 389 -D "uid=lnadmin,ou=special users,dc=example,dc=com" -w wolverine -x <<EOF dn: uid=adam,ou=people,dc=example,dc=com changetype: modify replace: userPassword userPassword: {SSHA}gvg6KehxZNYcLnLrAJrI0TzWpQzXH0oe EOF modifying entry "uid=adam,ou=people,dc=example,dc=com" ldap_modify: Constraint violation (19) additional info: invalid password syntax - passwords with storage scheme are not allowed
Passwords have some special handling. Does a ldappasswd extended operation on the replica work?
Regards.
Le mer. 27 févr. 2019 à 00:44, William Brown wbrown@suse.de a écrit :
On 26 Feb 2019, at 00:23, wodel youchi wodel.youchi@gmail.com wrote:
- Modify userPassword from the slave using encrypted password
ldapmodify -h localhost -p 389 -D "uid=lnadmin,ou=special users,dc=example,dc=com" -w wolverine -x <<EOF dn: uid=adam,ou=people,dc=example,dc=com changetype: modify replace: userPassword userPassword: {SSHA}gvg6KehxZNYcLnLrAJrI0TzWpQzXH0oe EOF modifying entry "uid=adam,ou=people,dc=example,dc=com" ldap_modify: Constraint violation (19) additional info: invalid password syntax - passwords with storage scheme are not allowed
IIRC you aren’t able to set a password into the field that is pre-hashed. You either need to enable password-migration mode, or you should supply the plaintext password and the server hashes it for you. Does that fix the issue?
— Sincerely,
William Brown Software Engineer, 389 Directory Server SUSE Labs
— Sincerely,
William Brown Software Engineer, 389 Directory Server SUSE Labs