Jenkins

詹金斯自動登錄禁用

  • August 6, 2020

我想禁用 Jenkins 自動登錄。當我在瀏覽器上打開 jenkins 時http://192.168.5.15:8080 ,它不會詢問user idpassword

當我去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 databasewithAuthorization=Logged-in users can do anything並確保Allow anonymous read access未選擇。

我刷新了我的隱身瀏覽器,我有一個登錄提示,需要登錄才能看到任何東西。我確認我可以使用我在安裝過程中創建的管理員帳戶登錄。

引用自:https://unix.stackexchange.com/questions/603187