问题描述
在刚刚搭建好的jenkins环境下配置jenkins的安全策略,配置好以后,点出保存,报出admin没有Overall/Read权限的异常,再登录,也不行了。如下图:
解决方案
修改jenkins的配置文件。
1. 通过查看jenkins进程查看JENKINS_HOME的目录
ps -ef | grep jenkins
如图:
本人的JENKINS_HOME路径是/var/lib/jenkins
2. 编辑jenkins的config.xml这个配置
命令:vi /var/lib/jenkins/config.xml
配置文件如图:
需要修改的是红线圈起来的部分。
在该标签内加入以下配置即可。
<permission>hudson.model.Hudson.Administer:anonymous</permission>
<permission>hudson.model.Hudson.ConfigureUpdateCenter:anonymous</permission>
<permission>hudson.model.Hudson.Read:anonymous</permission>
<permission>hudson.model.Hudson.RunScripts:anonymous</permission>
<permission>hudson.model.Hudson.UploadPlugins:anonymous</permission>
修改后的配置文件,如下图:
- 重启jenkins服务即可。
命令:sudo service jenkins restart
参考链接:
http://blog.csdn.net/wangmuming/article/details/22925987