当前位置:   article > 正文

Jenkins忘记账号密码

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

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

修改如下

  1. <useSecurity>true</useSecurity> 修改成 <useSecurity>false</useSecurity>
  2. <authorizationStrategy> .... </authorizationStrategy> 标签之间的内容全部删除
  3. ## 其实authorizationStrategy 之间的东西不清理也可以,主要是把 useSecurity的true改成false重启即可

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

 /etc/init.d/jenkins restart

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/130484
推荐阅读
相关标签
  

闽ICP备14008679号