詹金斯 - 看不到“管理詹金斯”选项

时间:2015-02-20 14:46:55

标签: jenkins

我刚刚安装了最新版本的Jenkins并启用了所谓的基于项目的矩阵授权策略"。我添加了一些具有所有权限的用户,其中一些用户可以看到"管理Jenkins"登录Jenkins后的选项,但有些人可以登录,但他们无法看到此选项。真奇怪的行为。我已经检查了jenkins.xml中的配置,但似乎没问题。你知道什么是问题吗?

感谢您的任何建议, Foxrafi

3 个答案:

答案 0 :(得分:1)

config.xml中的权限似乎区分大小写。所以当有这样的条目时:

hudson.model.Item.Build:mysuperuserlogin

并且您使用LDAP身份验证和密码MySuperUserLogin的此变体进行记录,您将能够成功登录,但您无法使用该权限。

答案 1 :(得分:0)

尝试使用链接https://<JENKINS_URL>:8080/manage加载了UI上的Manage Jenkins选项。

操作系统:CentOS
Java版本:1.8

答案 2 :(得分:0)

您的pyautogui.FAILSAFE = False似乎已更新

步骤 1. 转到您的 config.xml 文件并将其打开到任何编辑器

authorizationStrategy

第 2 步:在 xml 文件中搜索 authorizationStrategy 标记并将值更改为

sudo vim /var/lib/jenkins/config.xml

第 3 步:重启 jenkins:

<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">

立即尝试登录!

这是 Jenkins 的默认 xml 文件,您可以交叉检查其他配置

sudo systemctl restart jenkins