Jenkins忘记admin密码处理方法

时间:2023-02-06 22:51:28

1、先找到jenkins/config.xml文件,并备份。

此文件位于Jenkins系统设置的主目录,根据自己的配置情况而定。我的位置如下

/data/temp/jenkins/config.xml
2、然后编辑config.xml
删除<useSecurity>true</useSecurity>至</securityRealm>,中间内容应该会不同。

<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
<denyAnonymousReadAccess>true</denyAnonymousReadAccess>
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>

重启
[root@jenkins ]# /opt/tomcat/bin/catalina.sh stop
[root@jenkins ]# /opt/tomcat/bin/catalina.sh start
3、登录jenkins—系统管理,允许用户注册

Jenkins忘记admin密码处理方法

4、注册完成之后加入管理员

Jenkins忘记admin密码处理方法

5、在重置管理员密码

Jenkins忘记admin密码处理方法

6、恢复配置文件并重启
把备份的config.xml在再复制回去,然后启动tomcat
[root@jenkins ]# /opt/tomcat/bin/catalina.sh start