Mac下jenkins用户权限配置错误,致使登陆时提示:没有Overall/read权限

因为初次接触jenkins,因而在搭建好jenkins之后,想要对用户进行管理,因而乎开始在系统管理->configure Global Security里设置用户的权限。安全

在启用安全->访问控制->受权策略里选择了"项目矩阵受权策略"之后,添加了一个admin用户组,而后保存。spa

我开始用以前注册过的帐号登陆,提示:没有Overall/read权限code

我又用admin登陆,这才忽然想起没有密码啊!!!!!xml

通过一番查找,终于寻找到解决方案:blog

一、在jenkins默认的主目录.jenkins中修改config.xml文件,将文件下的几行删除ci

 <useSecurity>true</useSecurity> 
 <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/> 
 <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">  
  <disableSignup>false</disableSignup>    
  <enableCaptcha>false</enableCaptcha>
  </securityRealm>

二、重启jenkins服务:jenkins

sudo launchctl unload -w /Library/LaunchDaemons/org.jenkins-ci.plist
sudo launchctl load -w /Library/LaunchDaemons/org.jenkins-ci.plist

三、再次访问jenkins
你会发现跟开始没有设置权限以前是同样的,不登陆也可访问。it

未完待续。。。。。。io

相关文章
相关标签/搜索