【问题标题】:Change default admin password in ApacheDS更改 ApacheDS 中的默认管理员密码
【发布时间】:2015-10-19 18:29:03
【问题描述】:

我是 ApacheDS 的新手 - 我正在使用 apacheds-2.0.0-M17。

admin 的默认密码是 secret。

有人知道我可以在哪里将值更改为其他值吗?

内部:

apacheds/instances/default/conf/config.ldif 

找到以下条目:

ads-pwdattribute: userPassword

在谷歌搜索时,有很多示例提到使用 Apache Directory Studio 进行此操作,但我尝试配置的特定实例是在 Linux shell 中以无头(无 UI)模式运行。

尝试使用以下命令和 ldapmodify 并在按 enter 后光标挂起(保持闪烁)。我什至尝试在它前面加上 sudo 并且发生了同样的事情。

ldapmodify -H ldap://localhost:10389 -D "uid=admin,ou=system" -x -w secret

有谁知道它为什么挂起?

我可能做错了什么?

再次感谢,

詹姆斯

【问题讨论】:

    标签: ldap apacheds ldif


    【解决方案1】:

    更改管理员帐户密码已记录在 in the ApacheDS documentation

    ldapmodify,如果没有使用-f 参数指定要处理的文件,则等待来自标准输入的输入,它期望在其上执行带有修改的LDIF 格式化文件。

    在您的情况下,这样的 LDIF 文件看起来像:

    dn: uid=admin,ou=system
    changetype: modify
    replace: userPassword
    userPassword: new-password
    

    【讨论】:

      【解决方案2】:

      顺便说一句,即使您的目录在无头服务器上运行,您仍然可以使用 Apache Directory Studio(或任何其他图形 LDAP 客户端)进行此更改。毕竟,LDAP 是一种网络协议。只需在本地机器上运行 LDAP 客户端并通过网络连接到您的服务器。 (当然,我留给你决定是否必须打开一些防火墙规则或其他什么。)

      【讨论】:

        【解决方案3】:
        dn: uid=admin,ou=system
        changetype: modify
        replace: userPassword
        userPassword: new-password
        -
        

        每次修改后,都需要以“-”结尾!!!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-03-17
          • 1970-01-01
          • 2016-11-21
          • 2017-02-03
          • 2012-02-13
          • 2021-10-18
          • 1970-01-01
          • 2018-08-09
          相关资源
          最近更新 更多