Jenkins忘记admin密码后的恢复步骤

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言

提示:这里可以添加本文要记录的大概内容:

时间较长没有使用忘记了admin密码,可以通过以下办法找回


提示:以下是本篇文章正文内容,下面案例可供参考

一、查看Jenkins运行进程

bash 复制代码
ps aux | grep jenkins

看看输出中有没有类似 --webroot=/xxx 或 --prefix 的参数,或者直接看到 Jenkins 使用的目录。也可以这样查找 Jenkins 根目录:

二、进一步确定Jenkins运行主目录

bash 复制代码
[root@jenkins ~]#  cat /etc/sysconfig/jenkins | grep JENKINS_HOME
JENKINS_HOME="/var/lib/jenkins"
# permissions of $JENKINS_HOME and /var/log/jenkins,
# $JENKINS_HOME location. Do not enable this, "true", unless

三、修改配置文件,重启服务

systemctl restart jenkins

这里修改之后可以绕过安全机制,刷新web页面,直接进入Jenkins控制面板

bash 复制代码
[root@jenkins ~]# grep -i usesecurity /var/lib/jenkins/config.xml
  <useSecurity>true</useSecurity>
将这个位置的true改为false

Jenkins系统设置===》全局安全配置

设置安全领域===》为Jenkins所有者设置数据库 ===》返回上级(系统设置)

这时候会多一个管理系统用户

设置密码===》重新登录即可

相关推荐
回忆是昨天里的海6 小时前
k8s部署的微服务动态扩容
java·运维·kubernetes
野猪佩挤6 小时前
Jenkins动态Salve调度其他集群Docker in Docker
运维·docker·jenkins
乾元6 小时前
下一代检测:基于自编码器(Autoencoder)的异常流量检测
运维·网络·人工智能·深度学习·安全·安全架构
GHL2842710906 小时前
TeamTalk-msg_server学习
运维·服务器·c++·学习
咩咩不吃草6 小时前
Linux环境下MySQL的安装与使用与Navicat
linux·运维·数据库·mysql·navicat
oh,huoyuyan7 小时前
火语言 RPA:批量删除多个 TXT 文件指定关键词的自动化案例
运维·自动化·rpa
薛定谔的悦7 小时前
体验使用Cursor自动化编程
运维·自动化
软件派7 小时前
Elasticsearch终极教程:从基础到进阶的技术指南
运维·jenkins
杨浦老苏7 小时前
轻量化服务器和硬盘监控系统Vigil
运维·docker·群晖
酉鬼女又兒7 小时前
Linux快速入门指南:常用快捷键➕命令行高效操作
linux·运维·服务器