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

相关推荐
aXin_ya12 小时前
微服务 第十天 (Redis多级缓存)
java·redis·微服务
逸Y 仙X12 小时前
文章二十五:ElasticSearch 分页查询
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
ch.ju12 小时前
Java programming(The third edition) Chapter Two——Null return value
java·开发语言
1.14(java)13 小时前
Spring事务和事务传播机制
java·数据库·spring
AI人工智能+电脑小能手13 小时前
【大白话说Java面试题】【Java基础篇】第34题:String、StringBuffer和StringBuilder的区别是什么
java·后端·面试
晓庆的故事簿13 小时前
JAVA搭配RabbitMQ使用
java·rabbitmq·java-rabbitmq
折哥的程序人生 · 物流技术专研13 小时前
第3篇:为何要配置环境变量?
java·开发语言·后端·面试
渔民小镇13 小时前
4 行代码接入 Spring —— ionet 的生态融合之道
java·服务器·分布式·游戏
@杰克成13 小时前
Java学习22
java·python·学习·idea