Jenkins 忘记密码,修改密码

针对Jenkins专有用户数据库的Jenkins,如果忘记了密码可以按照以下方式修改来重置密码。

有两种方法,解决忘记密码的问题:

  1. 修改对应用户的配置文件(常用)。
  2. 修改Jenkins的配置文件,无密码登录。

1.修改用户配置文件

针对于使用 yum 命令安装的 jenkins,找到jenkins的安装位置。

yum install jenkins 

安装的Jenkins,它的HOME目录位于

/var/lib/jenkins/

进入用户文件夹下,并且备份原始文件:

cd /var/lib/jenkins/users/

我这里用户名是 admin:

cd admin/

看到下面有 config.xml 文件,备份 config.xml 文件。

cp -a config.xml config.xml.20170928

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

passwordHash,也就是密码的 hash 加密,这里替换 passwordHash,这也就是替换密码了。

原始文件:

<passwordHash>#jbcrypt:$2a$10$QqzUz7kc8U8wkc5vexlxnuw5umudQj7A.0NmuZPrGMaq3qaV5m7hi</passwordHash>

修改

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

#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS

后者是 111111 的hash值。

重启 Jenkins

service jenkins restart

用账号:admin
密码:111111

登录Jenkins然后修改密码.

2.修改Jenkins配置文件

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

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

cd /var/lib/jenkins/

cp -a config.xml config.xml.20170928

修改如下

<useSecurity>true</useSecurity>

修改成

<useSecurity>false</useSecurity>

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

service jenkins restart

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

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值