Jenkins配置權限錯誤導致找不到系統管理

問題描述:

今天在配置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.就可以找回“系統管理”了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章