Jenkins权限配置错误导致无法登录问题解决 您所在的位置:网站首页 jenkins设置用户权限 Jenkins权限配置错误导致无法登录问题解决

Jenkins权限配置错误导致无法登录问题解决

2023-12-23 03:48| 来源: 网络整理| 查看: 265

前言

上一篇正好是用户权限的配置,这一篇介绍的是jenkins因配置权限错误导致的无法登录的解决方法。

Jenkins权限配置,可参考下列链接: https://blog.csdn.net/GX_1_11_real/article/details/99429802

报错如下

Access Denied admin is missing the Overall/Read permission

解决方法

在修改完权限保存前,应检查权限是否正确再保存,否则会导致某些账号无法登录

【1】解决方法一

首先注意的是你配置的安全策略是什么,使用其他账号登录

根据配置的安全策略,修改异常账号的权限

最好的情况: 你配置的是安全策略是角色策略,安全矩阵或项目矩阵,且你给除了管理员的其他账号 系统的全部或大部分的权限。 你可以使用其他对jenkins系统有管理权限的账号进行权限的修改。如果你无法登录异常的那个账号丢失或权限配置异常,添加用户或添加权限即可。 在这里插入图片描述

【2】解决方法二

该方法属于重置权限

查找到你的jenkins的主目录下的config.xml配置文件,备份一份再修改

例如:

cp /root/.jenkins/config.xml /root/.jenkins/config.xml_back vim /root/.jenkins/config.xml

修改内容一

查找下面内容:

true false false

替换为如下内容:

true hudson.model.Computer.Configure:admin hudson.model.Computer.Connect:admin hudson.model.Computer.Create:admin hudson.model.Computer.Delete:admin hudson.model.Computer.Disconnect:admin hudson.model.Hudson.Administer:admin hudson.model.Hudson.Read:admin hudson.model.Hudson.Read:anonymous hudson.model.Hudson.RunScripts:admin hudson.model.Item.Build:admin hudson.model.Item.Cancel:admin hudson.model.Item.Configure:admin hudson.model.Item.Create:admin hudson.model.Item.Delete:admin hudson.model.Item.Discover:admin hudson.model.Item.Read:admin hudson.model.Item.Workspace:admin hudson.model.Run.Delete:admin hudson.model.Run.Update:admin hudson.model.View.Configure:admin hudson.model.View.Create:admin hudson.model.View.Delete:admin hudson.model.View.Read:admin hudson.scm.SCM.Tag:admin false false

这是为admin用户赋予全部权限

修改内容二

或修改成如下权限,仅改依据即可,多余的去除

1、任何用户可以做任何事(没有任何限制)

修改结果如图: 在这里插入图片描述

2、登录用户可以做任何事

重启你的jenkins

使用账号登录后,重新配置权限



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有