Jenkins忘记账号密码
方法一(已用过)修改 JENKINS_HOME/users/user.confuser.conf 就是忘记密码对应的用户针对 yum install jenkins 安装的Jenkins,它的HOME目录位于 /var/lib/jenkins/ 下面如我的修改config.xml,找到 passwordHash部分,替换原有的hash值原始文件:修改#jbcrypt:$2
·
方法一(已用过)
修改 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专有用户的密码
更多推荐
已为社区贡献1条内容
所有评论(0)