Ldap 使用LDIF文件更改密码

Ldap 使用LDIF文件更改密码,ldap,ldif,Ldap,Ldif,我有一个LDIF文件,其中包含大量测试用户 我想更改其中一些用户的密码,我想知道最好的方法是什么?将ldapmodify与LDIF一起使用,例如: ldapmodify -h hostname -p port -D dn -w password <<! dn: uid=user,dc=example,dc=com changetype: modify replace: userPassword userPassword: new-password ! 当然,要使用正确的属性名、可分

我有一个LDIF文件,其中包含大量测试用户


我想更改其中一些用户的密码,我想知道最好的方法是什么?

将ldapmodify与LDIF一起使用,例如:

ldapmodify -h hostname -p port -D dn -w password <<!
dn: uid=user,dc=example,dc=com
changetype: modify
replace: userPassword
userPassword: new-password
!
当然,要使用正确的属性名、可分辨名称等等。用于绑定ldapmodify工具的可分辨名称必须具有修改LDIF中指定的可分辨名称密码的访问权限

另见

该感叹号是否应位于示例ldapmodify命令的末尾?请注意,如果以纯文本形式指定密码,则密码将以纯文本形式存储(Base64编码)。如果您正在使用OpenLDAP,请考虑使用<代码> SLAPASSWD< <代码>命令生成哈希密码。
ldapmodify -c -a -f file.ldif -h hostname -p port -D dn -w password