使用LDIF文件更改密码

Jol*_*oly 6 ldap ldif

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

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

Ter*_*ner 8

将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
!
Run Code Online (Sandbox Code Playgroud)

或指定文件名:

ldapmodify -c -a -f file.ldif -h hostname -p port -D dn -w password
Run Code Online (Sandbox Code Playgroud)

当然,使用正确的属性名称,专有名称等.用于绑定ldapmodify工具的专有名称必须具有修改LDIF中指定的专有名称的密码的访问权限.

也可以看看

  • 请注意,如果您以纯文本形式指定密码,它将存储在 **纯文本**(Base64 编码)中。如果您使用 OpenLDAP,请考虑使用 `slappasswd` 命令来生成散列密码。 (2认同)