更改 ApacheDS 中的默认管理员密码
Change default admin password in ApacheDS
我是 ApacheDS 的新手 - 我正在使用 apacheds-2.0.0-M17。
管理员的默认密码是秘密的。
有人知道我在哪里可以将值更改为其他值吗?
内部:
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
有谁知道它为什么挂起?
我可能做错了什么?
再次感谢,
詹姆斯
更改管理员帐户密码已记录在案n the ApacheDS documentation。
ldapmodify
,如果没有给定要使用 -f
参数处理的文件,则等待来自标准输入的输入,它期望执行经过修改的 LDIF 格式文件。
在您的情况下,这样的 LDIF 文件看起来像:
dn: uid=admin,ou=system
changetype: modify
replace: userPassword
userPassword: new-password
顺便说一句,您仍然可以使用 Apache Directory Studio(或任何其他图形化 LDAP 客户端)进行此更改,即使您的目录 运行ning 在无头服务器上也是如此。 LDAP 毕竟是一种网络协议。只需 运行 本地计算机上的 LDAP 客户端并通过网络连接到您的服务器。 (当然,要不要开一些防火墙规则之类的就交给你了。)
dn: uid=admin,ou=system
changetype: modify
replace: userPassword
userPassword: new-password
-
每次修改后都需要在后面加上“-”!!!
我是 ApacheDS 的新手 - 我正在使用 apacheds-2.0.0-M17。
管理员的默认密码是秘密的。
有人知道我在哪里可以将值更改为其他值吗?
内部:
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
有谁知道它为什么挂起?
我可能做错了什么?
再次感谢,
詹姆斯
更改管理员帐户密码已记录在案n the ApacheDS documentation。
ldapmodify
,如果没有给定要使用 -f
参数处理的文件,则等待来自标准输入的输入,它期望执行经过修改的 LDIF 格式文件。
在您的情况下,这样的 LDIF 文件看起来像:
dn: uid=admin,ou=system
changetype: modify
replace: userPassword
userPassword: new-password
顺便说一句,您仍然可以使用 Apache Directory Studio(或任何其他图形化 LDAP 客户端)进行此更改,即使您的目录 运行ning 在无头服务器上也是如此。 LDAP 毕竟是一种网络协议。只需 运行 本地计算机上的 LDAP 客户端并通过网络连接到您的服务器。 (当然,要不要开一些防火墙规则之类的就交给你了。)
dn: uid=admin,ou=system
changetype: modify
replace: userPassword
userPassword: new-password
-
每次修改后都需要在后面加上“-”!!!