在ApacheDS

时间:2015-10-19 18:29:04

标签: ldap apacheds ldif

ApacheDS的新手 - 使用apacheds-2.0.0-M17。

admin的默认密码是secret。

有谁知道我可以将值更改为其他内容吗?

内部:

apacheds/instances/default/conf/config.ldif 

找到以下条目:

ads-pwdattribute: userPassword

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

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

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

有谁知道它挂起的原因?

我可能做错了什么?

再次感谢,

詹姆斯

2 个答案:

答案 0 :(得分:7)

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

obj['12345'] = { "firstname": "John", "lastname": "Smith", "age": 30 } ,如果没有给出要使用ldapmodify参数处理的文件,则等待来自标准输入的输入,在该输入上,它期望LDIF格式化的文件可以执行修改。

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

-f

答案 1 :(得分:0)

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