问题描述:
今天在配置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.就可以找回“系统管理”了!