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

相關文章
相關標籤/搜索