1. 程式人生 > >jenkins 配置安全策略admin沒有Overall/Read許可權

jenkins 配置安全策略admin沒有Overall/Read許可權

問題描述

在剛剛搭建好的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>

修改後的配置檔案,如下圖:
這裡寫圖片描述

  1. 重啟jenkins服務即可。
命令:sudo service jenkins restart