Jenkins 忘记登录密码怎么办

发布时间 2023-04-21 13:12:14作者: 偷猫的鱼儿

在安装Jenkins中遇到忘记登录密码该怎么呢?方法有很多,我这里记录一下我找的方法

1、先停止 jenkins 服务

systemctl stop jenkins

2、找到 config.xml 文件

find / -name config.xml

命令执行后找到如下结果:
/root/.jenkins/config.xml
/root/.jenkins/users/admin_8399930579519261757/config.xml

3、备份config.xml文件

cp /root/.jenkins/config.xml /root/.jenkins/config.xml.bak

4、删除config.xml文件中的以下内容(下图):

(注意是总配置文件,不是users下面的文件)

vi /root/.jenkins/config.xml

 5、重启 jenkins 服务

java -jar /***/jenkins.war --httpHost:8080 
***代表war包所在的目录

这时不需要登陆,直接进入 jenkins 界面,和 jenkins 刚搭建好后首次打开时状态一致。

6、重置admin密码

进入首页->Manage Jenkins -> security

把“启用安全”、Jenkins 专有用户数据库、允许用户注册 勾上后保存,如图

 保存之后,页面跳转到登录页,如下图

 接下来进入注册

 这样,我们就注册成功了,一定要记住自己的密码哦

 7、恢复配置文件 最后再恢复 config.xml 文件(别忘了恢复这个文件),最后再重启 jenkins,命令如下:

mkdir /copy/mv /root/.jenkins/config.xml /copy/ 
cp /root/.jenkins/config.xml.bak /root/.jenkins/config.xml

8、重启jenkins

java -jar /***/jenkins.war --httpHost:8080 

9、使用新密码登录,成功喽