在安装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、使用新密码登录,成功喽