maven私有仓库nexus2如何找回用户的登录密码

一、nexus2的部署

下载nexus-2.14.2-01-bundle.tar.gz并解压至nexus-2.14.2-01,

启动nexus进程,注意切换到nexus用户。

bash 复制代码
sudo -u nexus sh bin/nexus start

查看进程

ps -ef | grep nexus

nexus默认端口是8081,但是刚启动的时候,程序并未完成端口监听。

需要你耐心等待一分钟左右,直到8081在下面的窗口里出现后。

二、访问nexus

1、访问地址

http://{ip}:8081/nexus

至于为什么需要加上/nexus,见配置文件conf/nexus.properties

bash 复制代码
# Jetty section
# 访问端口
application-port=8081
application-host=0.0.0.0
nexus-webapp=${bundleBasedir}/nexus

# context-path,在访问nexus的时候,需要加/nexus前缀
nexus-webapp-context-path=/nexus

2、nexus工作目录

nexus工作目录sonatype-work 和 nexus-2.14.2-01在同一级路径。

现在回到本文的目标,需要找回admin用户的密码,它是在sonatype-work/nexus/conf目录下。

见文件security.xml。

找到对应的用户ID

xml 复制代码
    <user>
      <id>deployment</id>
      <firstName>Deployment</firstName>
      <lastName>User</lastName>
      <password>b2a0e378437817cebdf753d7dff3dd75483af9e0</password>
      <status>active</status>
      <email>changeme1@yourcompany.com</email>
    </user>

这里的password是md5后的密文,所以你需找一个在线解密md5的网站,破解它。

登录后,password值的格式将发生变化,如下:

相关推荐
架构师沉默2 分钟前
Gemini 正式登陆香港,不用翻墙!
java·后端·架构
zihao_tom18 分钟前
Spring WebFlux:响应式编程
java·后端·spring
一只大袋鼠24 分钟前
JavaWeb ——Cookie 对象
java·servlet·javaweb·cookie·小蛋糕
程序员buddha2 小时前
Java面试八股文高级篇
java·jvm·面试
yc_xym2 小时前
SpringAI快速入门
java·springai·deepseek
没有bug.的程序员2 小时前
S 级 SaaS 平台的物理雪崩:Spring Cloud Gateway 多租户动态路由与 UserID 极限分片
java·gateway·springboot·saas·springcloud·多租户、·userid
你不是我我2 小时前
【Java 开发日记】我们来说一下 b+ 树与 b 树的区别
java·开发语言
左左右右左右摇晃2 小时前
Java笔记——反射
java·tomcat
左左右右左右摇晃2 小时前
Java笔记——IO
java·开发语言·笔记