jenkins 忘记密码,处理办法 。

Jenkins安装部署完成后,往往会放那,很长时间不操作 。等哪天,突然想操作的时候,发现密码忘了,略尴尬 。

忘记密码,有两个处理方式 。

方式一:重置密码

修改 JENKINS_HOME/users/usernamedir 目录下的config.xml  文件

注:usernamedir 就是你忘记密码对应的用户文件夹
如果是java -jar方式启动的,HOME目录位于/root/.jenkins


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



  把
  #jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS
  修改为
  #jbcrypt:$2a$10$4NW.9hNVyltZlHzrNOOjlOgfGrGUkZEpBfhkaUrb7ODQKBVmKRcmK
  后者是123456的hash值

重启Jenkins 
/etc/init.d/jenkins restart

用最新的密码 111111 登录 

搞定 。

方式二:取消密码

进入Jenkins主目录,备份config.xml
cp config.xml config.xml.bak

修改config.xml文件 
找到关键词 useSecurity ,把后面的值 true 改为false


重启 Jenkins 
/etc/init.d/jenkins restart

可以无账号和密码登录Jenkins


搞定
    原文作者:IDO老徐
    原文地址: https://www.jianshu.com/p/68fcfff47358
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞