Jenkins忘记admin密码处理方法
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—系统管理,允许用户注册
4、注册完成之后加入管理员
5、在重置管理员密码
6、恢复配置文件并重启
把备份的config.xml在再复制回去,然后启动tomcat
[root@jenkins ]# /opt/tomcat/bin/catalina.sh start