LDAP - Create encrypted user password
In Person object class, there is a userPassword attribute and LDAP usually use this to store user password.
To add an encrypted password to the LDAP userPassword attribute, you could
1. Use ldappasswd command
ldappasswd -xv -D "cn=Manager,dc=example,dc=com" -w secret -S "cn=user1,dc=example,dc=com"
where
x --> Use simple authentication
v --> Run in verbose
D --> bind DN
w --> password for simple authentication
-S --> prompt for new password
2. Use slappasswd command
$ /usr/local/sbin/slappasswd
New password:
Re-enter new password:
{SSHA}a6a4/lrXhERF&14qesnZZAAkCgIUvSDOx
It will ask for your password and generate a SSHA password. Copy the output and put at the userPassword attribute in your ldif file.
To add an encrypted password to the LDAP userPassword attribute, you could
1. Use ldappasswd command
ldappasswd -xv -D "cn=Manager,dc=example,dc=com" -w secret -S "cn=user1,dc=example,dc=com"
where
x --> Use simple authentication
v --> Run in verbose
D --> bind DN
w --> password for simple authentication
-S --> prompt for new password
2. Use slappasswd command
$ /usr/local/sbin/slappasswd
New password:
Re-enter new password:
{SSHA}a6a4/lrXhERF&14qesnZZAAkCgIUvSDOx
It will ask for your password and generate a SSHA password. Copy the output and put at the userPassword attribute in your ldif file.
Comments
Post a Comment