侧边栏壁纸
博主头像
一朵云的博客博主等级

拥抱生活,向阳而生。

  • 累计撰写 107 篇文章
  • 累计创建 28 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

Jenkins -- 忘记管理员密码

一朵云
2025-08-12 / 0 评论 / 0 点赞 / 7 阅读 / 3748 字

Jenkins -- 忘记管理员密码!?

前言:

🤦‍♂️ 太久没登自个服务器的Jenkins了,居然把管理员密码给搞忘记了!
今天搞了下,有点儿小麻烦,但感觉还挺有用的。这里记录分享一下操作过程,给自个备忘一下。

思路:

通过配置文件关闭jenkins的登录校验,从而修改密码。

步骤:

1、关停jenkins服务

systemctl stop jenkins

2、找到jenkins安装目录

find / -name jenkins

image-itif.png

/var/lib/jenkins 就是目标文件夹!

3、编辑 Jenkins 主配置文件

sudo vim /var/lib/jenkins/config.xml

①、将这行的true改为false

<useSecurity>true</useSecurity>

②、将这两个标签内容删减掉

  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
    <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
  </authorizationStrategy>
  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
    <disableSignup>true</disableSignup>
    <enableCaptcha>false</enableCaptcha>
  </securityRealm>

4、启动jenkins服务

systemctl start jenkins

启动后顺带看下状态

systemctl status jenkins

5、访问jenkins客户端

https://你的服务器IP:端口号

无需账密登入进来了!!!

image-nhip.png

6、开启安全配置

系统配置 -> 全局安全配置 -> 修改安全域(选择“jenkins专用用户数据库”)-> 授权策略(没有任何限制)-> 保存!

这步不开启的话,是无法进行用户管理的!(换言之就无法改密码)

image-mrwg.png

image-ihjh.png

7、修改用户密码

image-kirr.png

image-dzql.png

image-fiuf.png

8、再次修改安全配置的安全域

image-eehk.png

9、重新访问客户端并用新密码登入

image-kxyt.png

结语:

小麻烦,问题不大。

我这个步骤感觉比搜索引擎那些花里胡哨的简单多了!

唯一不好就是免密了暴露了一下。

0

评论区