海码充电站的技术专栏 java Coder

nexus忘记密码的处理方式

2019-01-28
watermelon


nexus忘记密码

前言

有时候需要改一下管理员或者其他账户的密码

1:为什么

有段时间没有用管理员账户登录,发现突然忘了。记录下自己的方法

2:是什么

原理是找到配置密码的问题,然后把能够确定的密码加密字符串复制给管理员账户

3:怎么用

  • 配置密码的文件
    同级目录下有个sonatype-work
    找到配置文件:\sonatype-work\nexus\conf\security.xml
    

    nexus忘记密码2

我的方式是:复制一个其他账户的密码,然后贴过来,共用密码

    <user>
      <id>admin</id>
      <firstName>Administrator</firstName>
      <lastName>User</lastName>
      <password>$shiro1$SHA-512$1024$Imtxi4eGdbMPA/A5PSCzXQ==$41L7WV45Cun1W2zIo++Ktc7kd7IKsC5NcV6ZiGLaNZejIKzrZmBggJnuGz4n3/NuOO8aEAmuVZVkOUPj5xZ07w==</password>
      <status>active</status>
      <email>123@qq.com</email>
    </user>
    <user>
      <id>haima</id>
      <firstName>x</firstName>
      <lastName>y</lastName>
      <password>$shiro1$SHA-512$1024$Imtxi4eGdbMPA/A5PSCzXQ==$41L7WV45Cun1W2zIo++Ktc7kd7IKsC5NcV6ZiGLaNZejIKzrZmBggJnuGz4n3/NuOO8aEAmuVZVkOUPj5xZ07w==</password>
      <status>active</status>
      <email>123@qq.com</email>
    </user>

暂时不知道password中具体哪部分是密码字段,我直接全部复制了。这段密文对应的密码是yong

修改后需要重启nexus,重启方式,如果是安装板的应该有重启的地方,或者在服务中重启(打开服务的快捷方式:cmd命令窗口中输入srevices.msc 有点酷) 重启后就能够正常登陆了


Comments

Content