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

浙公網安備 33010602011771號