Nexus第二章:忘记密码后如何重置密码-Windows篇

Posted wcrblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nexus第二章:忘记密码后如何重置密码-Windows篇相关的知识,希望对你有一定的参考价值。

一、前言

如果是普通账号的密码忘记了还可以通过管理员账号进入设置->Users->选择用户->change passowrd进行修改,如果是管理员admin的密码忘记了该怎么办?接下来我将演示如何重置admin的密码。

技术图片

 

 

二、解决

官网关于这个问题的解决方案:https://support.sonatype.com/hc/en-us/articles/213467158-How-to-reset-a-forgotten-admin-password-in-Nexus-3-x

技术图片

第一步、安装Java JDK,因为接下来我们要使用Java命令,安装步骤可以看这里

第二步、停止Nexus服务

第三步、进入OrientDB控制台

打开命令行,进入Nexus的安装目录,nexus-3.20.1-01-win64 exus-3.20.1-01,输入以下命令,Linux、Windows、Mac有不同的进入方法,方法如下:

linux:  
java -jar ./lib/support/nexus-orient-console.jar

win:
java -jar libsupport exus-orient-console.jar
mac:
.install4j/jre.bundle/Contents/Home/jre/bin/java -jar ./lib/support/nexus-orient-console.jar

如下图:

技术图片

 

 

第四步、进入数据库,输入以下命令:

connect plocal:../sonatype-work/nexus3/db/security admin admin

如下图:

技术图片

第五步、重置 admin 的密码为 admin123

update user SET password="$shiro1$SHA-512$1024$NE+wqQq/TmjZMvfI7ENh/g==$V4yPw8T64UQ6GfJfxYq2hLsVrBY8D1v+bktfOxGdt4b/9BthpWPNUy/CBk6V9iA0nHpzYzJFWO8v/tZFtES8CA==" UPSERT WHERE id="admin"

如下图:

技术图片

第六步、启动Nexus服务,需要等2-3分钟才能登录

以上是关于Nexus第二章:忘记密码后如何重置密码-Windows篇的主要内容,如果未能解决你的问题,请参考以下文章

mysql忘记密码后重置密码的方法(mysql 8.0.25重置密码)

阿昌教你Linux密码忘记后如何重置

Ubuntu20.04 忘记root密码如何重置root账户密码

苹果手机忘记密码后如何注销icluod账号?

Nexus3.X忘记admin密码找回

华硕路由器忘记了登录密码,于是重置路由器后使用默认登录名和密码admin但还是不对,重置了多次也不对