忘记Nexus管理员密码时重置密码方法

Posted by Leon on 2015-12-24

如果没有设置邮件服务,可以在(nexus-basedir)/../sonatype-work/nexus/conf/security.xml. 手动修改 security.xml 文件,具体步骤如下:

  • 停止Nexus服务
  • 编辑security.xml文件
  • 找到xml里<user>节点<id>为admin的条目
  • 修改<password>为 f865b53623b121fd34ee5426c792e5c33af8c227

如上设置后admin的密码会被重置为 admin123,这时你就可以登陆了。

需要注意的是上面的密码串为Nexus 2.4 以及 之前的版本。在Nexus2.5及最新的版本密码Hash值为:

$shiro1$SHA-512$1024$G+rxqm4Qw5/J54twR6BrSQ==$2ZUS4aBHbGGZkNzLugcQqhea7uPOXhoY4kugop4r4oSAYlJTyJ9RyZYLuFBmNzDr16Ii1Q+O6Mn1QpyBA1QphA==