如何重設Jenkins管理員用戶密碼

Jenkins沒有提供直接的方式來保存管理員帳戶密碼。 一旦錯過了管理員帳戶密碼,您需要遠程管理當前管理員帳戶並創建一個新的。

本教程將幫助您通過創建新帳戶來重置Jenkins管理員用戶密碼。

重置Jenkins管理員密碼的步驟

請按照以下步驟恢復Jenkins門戶的管理員帳戶訪問權限。

  1. 禁用當前安全性– 首先,登錄到您的Jenkins服務器並在您喜歡的文本編輯器中編輯Jenkins配置文件。

    編輯/var/lib/jenkins/config.xml文件:

    sudo vi /var/lib/jenkins/config.xml 
    

    通過將userSecurity標記值更改為“ false”來禁用安全性。

    保存文件並關閉它。 vim用戶按ESC +:wq! 保存文件。

  2. 應用更改 – 重新啟動Jenkins服務以應用更改。
    sudo systemctl restart jenkins 
    

    重新啟動後,請確保jenkins服務正在運行 sudo systemctl status jenkins 命令。

  3. 以匿名用戶身份訪問Jenkins – 再次在Web瀏覽器中訪問Jenkins,它將把您重定向到儀錶板,而不提示您進行身份驗證。 您將以匿名用戶身份登錄到Jenkins。

    接下來,轉到人物標籤

    如何重設Jenkins管理員用戶密碼

  4. 刪除管理員帳戶– 選擇要刪除的管理員用戶帳戶。 然後單擊刪除按鈕以刪除所選帳戶

    如何重設Jenkins管理員用戶密碼

    單擊“是”確認刪除帳戶。

    如何重設Jenkins管理員用戶密碼

  5. 再次啟用安全性– 現在,一旦您刪除了舊的管理員用戶。 要重置所有安全選項,請轉到左側選項列表中的“ Jenkins-> Manage Jenkins”選項。

    轉到“配置全局安全性”選項

    如何重設Jenkins管理員用戶密碼

    您將在波紋管中看到所有選項,請在此頁上進行以下所有提及的更改

    • 啟用“啟用安全性”選項。
    • 在“安全領域”選項中,選擇“ Jenkins自己的數據庫”
    • 確保取消選中“ Jenkins自己的數據庫”選項下的“允許用戶註冊”選項。
  6. 如何重設Jenkins管理員用戶密碼如何重設Jenkins管理員用戶密碼

  7. 保存更改 – 保存上面所做的所有更改。
  8. 創建管理員帳戶– 您將被重定向到“創建第一個管理員用戶”。 輸入所有必需的詳細信息以創建一個新的Admin帳戶。

    如何重設Jenkins管理員用戶密碼

  9. 使用新的管理員用戶登錄– 現在,您可以使用新創建的Admin帳戶訪問Jenkins儀錶板。

    登錄Jenkins管理員儀錶板

  10. 全做完了
Sidebar