如果一不小心忘记了admin管理员的账号密码。然后就看不到“管理用户”那部分内容了,看不到就改不了用户权限,也就是系统瘫痪了。
这个时候该怎么办????
别慌,静下来回想下,在jenkins环境刚搭建好并没注册账号和密码的时候,都能看见,也就是没有sign in 和sign up模块的时候,是可以使用的,这些信息应该写在jenkins的配置文件里。
1、删除config.xml文件中的以下内容,并保存文件,重启 jenkins
路径在.../jenkins/config.xml (线上路径是/usr/local/tomcat7/webapps/jenkins/config.xml)
Windows下的路径为 C:\Users\Susie\.jenkins
修复办法:千万注意:修复前一定要提前备份config.xml文件
然后需要删除config.xml文件中的以下内容:
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.ProjectMatrixAuthorizationStrategy">
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.View:dongjicheng</permission>