首页 > 其他 > 详细

Jenkins 配置安全策略admin没有Overall/Read权限

时间:2020-06-22 17:53:05      阅读:55      评论:0      收藏:0      [点我收藏+]

在刚刚搭建好的jenkins环境下配置jenkins的安全策略,配置好以后,点出保存,报出admin没有Overall/Read权限的异常,再登录出现下图:

技术分享图片

 

解决方案

修改jenkins的配置文件。Jenkins的权限配置文件存放在JENKINS_HOME目录。
1. 通过查看jenkins进程查看JENKINS_HOME的目录

ps -ef | grep jenkins

技术分享图片

 

 

 上图显示JENKINS_HOME路径是/var/lib/jenkins
2. 编辑jenkins的config.xml这个配置  命令:vi /var/lib/jenkins/config.xml<useSecurity>和<authorizationStrategy>节点。<useSecurity>节点代表是否使用用户权限,<authorizationStrategy>节点代表用户权限是怎么划分的

技术分享图片

下面提供2种方法供大家使用:

  1.  恢复默认设置

     直接删除<useSecurity>和<authorizationStrategy>节点  

  2. 配置管理员权限  

    这种方法适用于已经存在一堆的权限,重新配置麻烦。

在<authorizationStrategy>节点中添加内容如下:

技术分享图片

ps:anonymous可以更改成你的登录名。提供给大家的是匿名用户的配置。

 重启jenkins服务命令:sudo service jenkins restart

 在配置文件里面怎么辨别使用是哪种权限控制模式

<authorizationStrategy>节点上有个class属性,这个属性控制着使用那种授权模式。

技术分享图片

Jenkins 配置安全策略admin没有Overall/Read权限

原文:https://www.cnblogs.com/an-ning0920/p/13177588.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!