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