jenkins忘记密码后的操作

1、先停止 jenkins 服务

powershell 复制代码
systemctl stop jenkins 关闭Jenkins服务
或者杀掉进程
ps -ef | grep jenkins |awk '{print $2}' | grep -v "grep" | xargs kill -9 

2、找到 config.xml 文件

powershell 复制代码
find /root -name config.xml

3、备份config.xml文件

powershell 复制代码
cp /root/.jenkins/config.xml /root/.jenkins/config.xml.bak

编辑config.xml文件中的以下内容(下图):

powershell 复制代码
vim /root/.jenkins/config.xml

注意高版本的confing.xml在这个文件夹下了:

powershell 复制代码
cd /var/lib/jenkins
powershell 复制代码
cp config.xml config.xml.bak
vim /var/lib/jenkins/config.xml

我是改的这一段才成功的!

将这一段删除掉!

5、重启 jenkins 服务

powershell 复制代码
systemctl start jenkins # 启动jenkins服务

这时不需要登陆,直接进入 jenkins 界面,和 jenkins 刚搭建好后首次打开时状态一致。

6、重置admin密码

然后看jenkins界面有个注册用户,重新注册即可

7、恢复配置文件 最后再恢复 config.xml 文件(别忘了恢复这个文件),最后再重启 jenkins,命令如下:(这里不恢复和可以重新配置用户相关配置授权即可!!)

powershell 复制代码
cp /root/.jenkins/config.xml.bak config.xml
powershell 复制代码
cp config.xml.bak config.xml

8、重启jenkins

powershell 复制代码
systemctl stop jenkins # 关闭jenkins服务
systemctl start jenkins # 启动jenkins服务
相关推荐
Derek_Smart几秒前
Java线程死亡螺旋:解析与预防策略
java·spring·性能优化
翁正存6 分钟前
IDEA测试代码报java file outset source root异常
java·ide·intellij-idea
励志五个月成为嵌入式糕手14 分钟前
0819 使用IP多路复用实现TCP并发服务器
java·服务器·tcp/ip
Mi_Manchikkk22 分钟前
Java高级面试实战:Spring Boot微服务与Redis缓存整合案例解析
java·spring boot·redis·缓存·微服务·面试
睡觉z6 小时前
Jenkins持续集成系统
运维·ci/cd·jenkins
呼啦啦啦啦啦啦啦啦9 小时前
常见的排序算法
java·算法·排序算法
anlogic9 小时前
Java基础 8.18
java·开发语言
练习时长一年10 小时前
AopAutoConfiguration源码阅读
java·spring boot·intellij-idea
源码宝11 小时前
【智慧工地源码】智慧工地云平台系统,涵盖安全、质量、环境、人员和设备五大管理模块,实现实时监控、智能预警和数据分析。
java·大数据·spring cloud·数据分析·源码·智慧工地·云平台
David爱编程12 小时前
面试必问!线程生命周期与状态转换详解
java·后端