在安裝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、使用新密碼登錄,成功嘍