全球安全的 Jenkins 設定檔 - 安全領域 - Jenkins 自己的使用者資料庫

全球安全的 Jenkins 設定檔 - 安全領域 - Jenkins 自己的使用者資料庫

我需要找出 Jenkins 儲存其配置資料的位置。特別是 Global Security - Security Realm 我嘗試搜尋var/lib/jenkins資料夾但沒有成功。是否有包含此設定的設定檔?我無法登入 Jenkins,我需要手動將其更改回來。

在此輸入影像描述

答案1

我無法登入 Jenkins

您可以重設 Jenkins 安全性:

禁用安全性

人們可能會意外地設定安全領域/授權,導致您可能無法再重新配置 Jenkins。

發生這種情況時,您可以透過以下步驟修復此問題:

  • 停止 Jenkins(最簡單的方法是停止 servlet 容器。)

  • 進入$JENKINS_HOME檔案系統並找到config.xml文件。

  • 在編輯器中開啟此文件。

  • <useSecurity>true</useSecurity>在此文件中尋找該元素。

  • truefalse

  • 刪除元素authorizationStrategysecurityRealm

  • 啟動詹金斯

  • 當 Jenkins 回來時,它將處於不安全模式,每個人都可以完全存取系統。

如果這仍然不起作用,請嘗試重命名或刪除 config.xml.

來源:保護 Jenkins - 停用安全性

相關內容