当我们忘记了jenkins的管理员密码时,这个时候不用慌张,因为这个不是什么大不了的事(当然最好是自己不要忘记或者做个记录比较好,哈哈)。
一、当安装好之后没有修改过管理员的密码
1、进入jenkins主目录下,查看initialAdminPassword这个文件
[root@localhost secrets]# cat initialAdminPassword
c4a91150a9a44151aba7fe693abbe380
2、在登录页面,输入用户名admin,密码是刚才的字符串,进行登录。
3、登录之后,记得修改密码和保存好密码!!
二、管理员密码修改过之后忘记密码
1、编辑jenkins主目录下的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、重启jenkins服务,再次访问jenkins,进入到下面的页面
3、进入"系统管理"–>“全局安全配置”,选择"启用安全"–>“Jenkins专有用户数据库”,并点击"保存"。
4、进入"系统管理"–>“管理用户”,点击admin用户右侧的设置
5、进行密码的修改,并点击"保存"。
6、用新密码进行登录