Jenkins忘记账号密码

 
 

方法一(已用过

修改 JENKINS_HOME/users/user.conf user.conf 就是忘记密码对应的用户 针对 yum install jenkins 安装的Jenkins,它的HOME目录位于 /var/lib/jenkins/ 下面

如我的

修改config.xml,找到 passwordHash部分,替换原有的hash值

原始文件:

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

后者是111111的hash值


重启 Jenkins

/etc/init.d/jenkins restart

用 admin/111111 登录Jenkins然后修改密码

注意

  • 前后没有空格
  • 位于passwordHash之间

方法二(未用过

此方法相比较来说,比较粗暴一些,直接修改Jenkins家目录下的配置文件

进入Jenkins家目录,备份config.xml

root@pts/0 $ cd /var/lib/jenkins/
root@pts/0 $ ls -alrt config.xml
-rw-r--r-- 1 root root 3015 Jun 11 14:38 config.xml
root@pts/0 $ cp -a config.xml config.xml.20160612

修改如下

<useSecurity>true</useSecurity>  修改成  <useSecurity>false</useSecurity>

<authorizationStrategy> .... </authorizationStrategy> 标签之间的内容全部删除

## 其实authorizationStrategy 之间的东西不清理也可以,主要是把 useSecurity的true改成false重启即可

重启 Jenkins 可以无账号和密码登录Jenkins

 /etc/init.d/jenkins restart

然后修改Jenkins专有用户的密码

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值