Jenkins
詹金斯自動登錄禁用
我想禁用 Jenkins 自動登錄。當我在瀏覽器上打開 jenkins 時
http://192.168.5.15:8080
,它不會詢問user id
和password
。當我去
Manage Jenkins > Configure Global Security >
那裡時,我沒有選擇勾選Enable Security
您的安全領域設置為
None
。如果您沒有使用者帳戶,則無法啟用安全性(即帳戶登錄)。您需要告訴 Jenkins 在哪裡尋找使用者帳戶。如果要使用本地電腦的憑據,請使用“Unix 使用者/組數據庫”。如果您在設置過程中創建了管理員帳戶,那麼它可能儲存在“Jenkin 自己的使用者數據庫”中。我使用 LDAP 連接我組織的活動目錄。
為了確保這個答案是正確的,我在 debian 系統上安裝了一個新的 Jenkins 實例並設置了一個初始管理員使用者。然後我設置
"Security Realm" = None
和"Authorization"=Anyone can do anything
。在這種情況下,我可以在隱身瀏覽器中訪問安全設置(無需登錄)。我認為這與您的情況相同。接下來我選擇了:
"Security Realm"=Jenkins’ own user database
withAuthorization=Logged-in users can do anything
並確保Allow anonymous read access
未選擇。我刷新了我的隱身瀏覽器,我有一個登錄提示,需要登錄才能看到任何東西。我確認我可以使用我在安裝過程中創建的管理員帳戶登錄。