【问题标题】:Change password using LDIF file使用 LDIF 文件更改密码
【发布时间】:2012-05-11 14:13:40
【问题描述】:

我有一个包含大量测试用户的 LDIF 文件。

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

【问题讨论】:

    标签: ldap ldif


    【解决方案1】:

    将 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 -c -a -f file.ldif -h hostname -p port -D dn -w password
    

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

    另见

    【讨论】:

    • 在示例 ldapmodify 命令的末尾应该有那个感叹号吗?
    • 请注意,如果您以纯文本形式指定密码,它将以 纯文本(Base64 编码)形式存储。如果您使用的是 OpenLDAP,请考虑使用 slappasswd 命令生成散列密码。
    猜你喜欢
    • 1970-01-01
    • 2015-07-10
    • 2015-02-17
    • 1970-01-01
    • 2022-12-22
    • 1970-01-01
    • 2023-03-07
    • 2014-12-10
    • 2018-09-08
    相关资源
    最近更新 更多