jenkins 配置安全策略admin沒有Overall/Read許可權
阿新 • • 發佈:2019-02-06
問題描述
在剛剛搭建好的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