詹金斯自动登录禁用

詹金斯自动登录禁用

我想禁用 Jenkins 自动登录。当我在浏览器上打开詹金斯时http://192.168.5.15:8080 ,它不会询问user idand password

当我去Manage Jenkins > Configure Global Security > 那里时,我没有选择勾选Enable Security

在此输入图像描述

答案1

您的安全领域设置为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没有选择。

我刷新了隐身浏览器,出现了登录提示,需要登录才能看到任何内容。我确认我可以使用安装过程中创建的管理员帐户登录。

相关内容