如何重設Jenkins管理員用戶密碼
Jenkins沒有提供直接的方式來保存管理員帳戶密碼。 一旦錯過了管理員帳戶密碼,您需要遠程管理當前管理員帳戶並創建一個新的。
本教程將幫助您通過創建新帳戶來重置Jenkins管理員用戶密碼。
重置Jenkins管理員密碼的步驟
請按照以下步驟恢復Jenkins門戶的管理員帳戶訪問權限。
- 禁用當前安全性– 首先,登錄到您的Jenkins服務器並在您喜歡的文本編輯器中編輯Jenkins配置文件。
編輯/var/lib/jenkins/config.xml文件:
sudo vi /var/lib/jenkins/config.xml
通過將userSecurity標記值更改為“ false”來禁用安全性。
保存文件並關閉它。 vim用戶按ESC +:wq! 保存文件。
- 應用更改 – 重新啟動Jenkins服務以應用更改。
sudo systemctl restart jenkins
重新啟動後,請確保jenkins服務正在運行
sudo systemctl status jenkins
命令。 - 以匿名用戶身份訪問Jenkins – 再次在Web瀏覽器中訪問Jenkins,它將把您重定向到儀錶板,而不提示您進行身份驗證。 您將以匿名用戶身份登錄到Jenkins。
接下來,轉到人物標籤
- 刪除管理員帳戶– 選擇要刪除的管理員用戶帳戶。 然後單擊刪除按鈕以刪除所選帳戶
單擊“是”確認刪除帳戶。
- 再次啟用安全性– 現在,一旦您刪除了舊的管理員用戶。 要重置所有安全選項,請轉到左側選項列表中的“ Jenkins-> Manage Jenkins”選項。
轉到“配置全局安全性”選項
您將在波紋管中看到所有選項,請在此頁上進行以下所有提及的更改
- 啟用“啟用安全性”選項。
- 在“安全領域”選項中,選擇“ Jenkins自己的數據庫”
- 確保取消選中“ Jenkins自己的數據庫”選項下的“允許用戶註冊”選項。
- 保存更改 – 保存上面所做的所有更改。
- 創建管理員帳戶– 您將被重定向到“創建第一個管理員用戶”。 輸入所有必需的詳細信息以創建一個新的Admin帳戶。
- 使用新的管理員用戶登錄– 現在,您可以使用新創建的Admin帳戶訪問Jenkins儀錶板。
- 全做完了