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服务
相关推荐
吴声子夜歌4 小时前
Java面试——算法
java·算法·面试
evans在进步4 小时前
LeetCode 64:最小路径和——Java 原地动态规划详解
java·leetcode·动态规划
凤山老林6 小时前
Spring Boot 3.x AOT 编译实战:从原理、踩坑到生产落地
java·spring boot·后端
博傅6 小时前
Spring 核心原理
java·后端·spring
yurenpai(27届找实习中)6 小时前
从零读懂 AI 智能客服(一):模块职责与 SSE 聊天链路(后端架构)
java·人工智能·架构·langchain4j
陈皮波比茶6 小时前
Swagger
java
小闫BI设源码7 小时前
Elasticsearch面试必看:如何让客户端精准选择节点高效执行请求?
java·elasticsearch·面试宝典·深入解析
醉颜凉7 小时前
Elasticsearch 相关性评分核心解密:tie_breaker 参数作用原理与实战调优全解析
大数据·elasticsearch·jenkins
摇滚侠7 小时前
《SpringBoot 3:入门与应用实战》第 5 章 使用 Spring Boot 阅读笔记 9
java·spring boot·笔记
进阶的小名7 小时前
Spring AI 2.0 探索:多 OpenAI-Compatible 模型接入,以及下一代 Session 记忆管理
java·人工智能·后端·gpt·spring·ai·chatgpt