如何在jackrabbit中更改管理员密码

Man*_*war 8 security passwords admin jackrabbit

嗨,我使用嵌入式长耳大兔与tomcat.我想将admin用户的默认密码更改为其他内容,以确保安全可靠.

我在repository.xml中看到将adminId更新为不同的id,但默认情况下它使用与用户id相同的密码.所以任何人都可以帮助设置不同的用户ID密码.

谢谢Manisha

nyc*_*nik 1

https://cwiki.apache.org/confluence/display/SLING/FAQ

从链接:

使用用户管理器:

curl \ -F"oldPwd=admin" \ -F"newPwd=Fritz" \ -F"newPwdConfirm=Fritz" \ http://admin:admin@localhost:8080/system/userManager/user/admin.changePassword.html

您还必须在 Felix Web 管理控制台 (/system/console/configMgr) 的“Apache Sling Embedded JCR Repository”下设置该密码。Sling 使用它为需要完全访问存储库的组件创建管理 JCR 会话(使用 SlingRepository.loginAdministrative())。

注意:只有重新启动框架后,旧密码才会失效(截至2010年9月11日)。

注意:根据 Jackrabbit 中使用的登录模块,可能根本不会检查密码(SimpleLoginModule,Jackrabbit <= 1.4 中的标准)。从 Jackrabbit 1.5 开始,DefaultLoginModule 提供了完整的用户支持。