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值的格式将发生变化,如下:

相关推荐
行者全栈架构师4 小时前
IDEA 中 Maven 项目的 15 个红色报错快速解决方法
java·后端
令人头秃的代码0_04 小时前
mac(m5)平台编译openjdk
java
唐青枫1 天前
Java JDBC 实战指南:从 Connection 到事务和连接池
java
宋均浩1 天前
# GitHub Actions 实战:从零搭建 CI/CD 流水线的 5 个核心配置
ci/cd
一个做软件开发的牛马1 天前
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解
java·后端
用户3721574261351 天前
Java 处理 PDF 图片:提取 PDF 中的图片,并压缩 PDF 图片体积
java
用户3721574261351 天前
Java 打印 Word 文档:从基础打印到高级设置
java
用户3521802454752 天前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战
java·spring boot·ai编程
东坡白菜2 天前
破局全栈:一个前端开发的Java入门实战记录(1)
java·全栈
唐青枫2 天前
Java Tomcat 实战指南:从 Servlet 容器到 Spring Boot 部署
java