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.就可以找回“系统管理”了!

猜你喜欢

转载自blog.csdn.net/weixin_44690047/article/details/110841092