問題描述:
今天在配置Jenkins用戶權限的時候,由於沒有添加管理員,就給先設置了權限,以至於應用之後,登錄原來的賬號,找不到系統管理。
解決方案:
1.因爲使用yum安裝的jenkins,所以需要找到JENKINS_HOME下的config.xml配置文件。
/var/lib/jenkins/
(默認的JENKINS_HOME)
ls
(查看內容)
2.我們可以在裏面看到config.xml
sudo vi config.xml
(進入配置文件)
i
(修改)
3.修改內容
①任何用戶可以做任何事(沒有任何限制)
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
②登錄用戶可以做任何事
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/>
這篇博客介紹的很全面:https://blog.csdn.net/kuangay/article/details/80628459
4.修改成功之後需要結束jenkins以及重新啓動jenkins
sudo service jenkins stop(停止)
sudo service jenkins start (啓動)
sudo service jenkins restart(重啓)
5.就可以找回“系統管理”了!