1.首先找到工作目录(JENKINS_HOME指向的目录)下的config.xml, 先备份(到时候要还原的)
删除文件中以下代码,并保存文件
<useSecurity>true</useSecurity> <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"> <denyAnonymousReadAccess>true</denyAnonymousReadAccess> </authorizationStrategy> <securityRealm class="hudson.security.HudsonPrivateSecurityRealm"> <disableSignup>true</disableSignup> <enableCaptcha>false</enableCaptcha> </securityRealm>
2.重启Tomcat(重启Jenkins)
3.进入首页> "系统管理" > "Configure Global Security"
4.勾选“启用安全”,选择“jenkins专有用户数据库”,并保存
5.回到首页,进入“系统管理”>“管理用户”
6.从用户列表选择要登录的那个账号(以admin为例),进入设置
7.拉到下面,修改密码并保存
8.即可重新登录了。(但此时是跳过验证状态,要记得把刚刚备份的文件还原,并重启Tomcat生效)