您的位置:首页 > 其它

Jenkins 忘记admin密码处理方法

2017-05-07 21:42 555 查看
正确处理

1、cd 

 /var/lib/jenkins/users/admin

2、做备份
cp -a config.xml config.xml.20170507

3、vim config.xml

4、找到passwordHash部分,替换原有的hash值

修改
#jbcrypt:$2a$10$QqzUz7kc8U8wkc5vexlxnuw5umudQj7A.0NmuZPrGMaq3qaV5m7hi


#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS

后者是
111111
的hash值

5、
service jenkins restart
admin/111111
6、
系统管理'页面,点击下方的'管理用户'

进入到'用户列表'页面,点击要修改密码的用户那一列后面的
修改图标

在密码那个位置,即可修改密码。

错误处理
1、 cd /var/lib/jenkins/
2、vim config.xml
3、删除以下内容
 <useSecurity>true</useSecurity>
  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
    <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
  </authorizationStrategy>
  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
    <disableSignup>true</disableSignup>
    <enableCaptcha>false</enableCaptcha>
  </securityRealm>

4、可以无账号密码登录jenkins
5、但是不能看到之前完整内容,所以不推荐

两种做法的两个config.xml的位置不同,截图如下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: