答案1
您的安全领域设置为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
没有选择。
我刷新了隐身浏览器,出现了登录提示,需要登录才能看到任何内容。我确认我可以使用安装过程中创建的管理员帐户登录。