建议步骤如下,供参考。

停止OpenDJ服务

$ ./bin/stop-ds

生成新的加密密钥

$ ./bin/encode-password -s SSHA512 -c NewPassword

其中 NewPassword 是新密码明文,输出类似如下:

Encoded Password: “{SSHA512}0zpEjr7RaC8wrAneQRGAVyLNUJb8QeLvKNpiUi1USga4MS8fLF1enyy+8SLFdGLGLBQZd8LF6YehViJeuwE04Ig1mXyJPSdi”

替换密文

修改config/config.ldif 文件,找到如下节点:

dn: cn=Directory Manager,cn=Root DNs,cn=config
objectClass: person
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: ds-cfg-root-dn-user
objectClass: top
userpassword: {SSHA512}HJ89gggPnKDL7AyNmQdPx6xo8FulMIUPK916VUMQ9rHZ1zvEDgw/PaXddMMTQY13uDYG4B5CRMcpCHzow9qT3zQitD2Mr5gn

用刚生成的密文替掉 userpassword的值。

重启OpenDJ服务

$ ./bin/start-ds &

至此,修改完毕。

因为应用访问是长连接,可能需要重启生效。


reifurther

my live, my love!