Jenkins忘记登录密码,七步轻松解决

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

由于清掉了缓存导致我忘记了jenkins的密码故此记录。。。

我这里是以docker启动的jenkins容器如果你是直接安装在主机上修改方式也是大差不差的。

目录

1、首先找到jenkins的容器

2、以root用户进入jenkins容器中

3、找到jenkins的配置文件 config.xml

4、编辑config.xml 文件删除相应的配置

5、重启docker服务因为我用的是容器所以直接docker restart

6、进入jenkins页面中打开全局安全管理

7、进入用户管理页面修改密码或者新增用户


1、首先找到jenkins的容器

[root@MT01 ~]# docker ps
CONTAINER ID   IMAGE             COMMAND                  CREATED        STATUS         PORTS                                              NAMES
8570636d5bff   jenkins/jenkins   "/sbin/tini -- /usr/…"   8 months ago   Up 5 minutes   0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp   jenkinsfrank

2、以root用户进入jenkins容器中

[root@MT01 ~]# docker exec -it --user root 85 bash
root@8570636d5bff:/# 

3、找到jenkins的配置文件 config.xml

[root@MT01 ~]# docker exec -it --user root 85 bash
root@8570636d5bff:/# find / -name config.xml
/var/jenkins_home/config.xml

这里会出现很多匹配的文件找到jenkins_home/config.xml 这个文件进入

4、编辑config.xml 文件删除相应的配置

root@8570636d5bff:/# vi /var/jenkins_home/config.xml 
# 打开文件后找到以下配置全部删除掉
<useSecurity>true</useSecurity>  
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">  
  <denyAnonymousReadAccess>true</denyAnonymousReadAccess>  
</authorizationStrategy>  
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">  
  <disableSignup>true</disableSignup>  
  <enableCaptcha>false</enableCaptcha>  
</securityRealm>  
# 输入以下命令保存退出
:wq

5、重启docker服务因为我用的是容器所以直接docker restart

[root@MT01 ~]# docker ps
CONTAINER ID   IMAGE             COMMAND                  CREATED        STATUS          PORTS                                              NAMES
8570636d5bff   jenkins/jenkins   "/sbin/tini -- /usr/…"   8 months ago   Up 14 minutes   0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp   jenkinsfrank

[root@MT01 ~]# docker restart 85

6、进入jenkins页面中打开全局安全管理

 

 保存后再次进入系统配置页

7、进入用户管理页面修改密码或者新增用户

 重新登录即可

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6