在ApacheDS中更改默认管理员密码

Pac*_*ver 3 ldap ldif apacheds

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

admin的默认密码是secret.

有谁知道我可以在哪里将价值改为其他东西?

内:

apacheds/instances/default/conf/config.ldif 
Run Code Online (Sandbox Code Playgroud)

找到以下条目:

ads-pwdattribute: userPassword
Run Code Online (Sandbox Code Playgroud)

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

使用以下命令尝试使用ldapmodify,并在按Enter键后光标挂起(保持闪烁).我甚至尝试用sudo进行前置,同样的事情发生了.

ldapmodify -H ldap://localhost:10389 -D "uid=admin,ou=system" -x -w secret
Run Code Online (Sandbox Code Playgroud)

有谁知道它挂起的原因?

我可能做错了什么?

再次感谢,

詹姆士

Zor*_*art 7

在ApacheDS文档中记录了更改管理员帐户密码.

ldapmodify,如果没有给出要使用-f参数处理的文件,则等待来自标准输入的输入,在该输入上,它期望具有修改的LDIF格式文件执行.

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

dn: uid=admin,ou=system
changetype: modify
replace: userPassword
userPassword: new-password
Run Code Online (Sandbox Code Playgroud)