在Nexus 2 docker映像(https://hub.docker.com/r/sonatype/nexus/中启动时,如何配置它以将默认admin用户密码更改为admin / admin123以外的其他密码?
谢谢。
答案 0 :(得分:1)
@Zeitounator, 谢谢您的回答,但实际上我确实设法更改了管理员密码。 在docker映像中,您需要更新/sonatype-work/conf/security.xml文件。 有一个管理员部分,您需要在其中更改密码元素
<user>
<id>admin</id>
<firstName>Administrator</firstName>
<lastName>User</lastName>
<password>change_password_here</password>
<status>active</status>
<email>changeme@yourcompany.com</email>
</user>
我正在使用kubernetes启动Nexus,并通过挂载适当的文件来更改密码。
为了生成密码,我使用了shiro工具hasher cli:https://shiro.apache.org/command-line-hasher.html
答案 1 :(得分:1)
要首次更改管理员密码,请执行以下步骤(docker 版本):
转到Nexus容器实例,例如91aefe723146
make a docker exec -it 91aefe723146 /bin/bash
转到/ nexus-data
get the password content of the file admin.password
再次登录管理控制台,然后输入密码并重新输入密码。 完成!