Jenkins admin 密码忘记解决

一、admin密码未更改情况

  • 1.进入\Jenkins\secrets目录,打开initialAdminPassword文件,复制密码;
find / -name initialAdminPassword
[root@jenkins jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword
796008f906d2453ca0d22e2f8fa46d33
  • 2.访问Jenkins页面,输入管理员admin,及刚才的密码;
  • 3.进入后可更改其他管理员密码;

二、admin密码更改忘记情况

  • 1.删除Jenkins目录下config.xml文件中下面代码,并保存文件。
[java] view plain copy
<useSecurity>true</useSecurity>  
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">  
  <denyAnonymousReadAccess>true</denyAnonymousReadAccess>  
</authorizationStrategy>  
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">  
  <disableSignup>true</disableSignup>  
  <enableCaptcha>false</enableCaptcha>  
</securityRealm>  
  • 2.重启Jenkins服务;
  • 3.进入首页>“系统管理”>“Configure Global Security”;
  • 4.勾选“启用安全”;
  • 5.点选“Jenkins专有用户数据库”,并点击“保存”;
  • 6.重新点击首页>“系统管理”,发现此时出现“管理用户”;
  • 7.点击进入展示“用户列表”;
  • 8.点击右侧进入修改密码页面,修改后即可重新登录。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏实用工具入门教程

如何部署 Bacula Server

Bacula是一种开源网络备份解决方案,允许您创建备份并执行计算机系统的数据恢复。它非常灵活和强大,这使得它在配置时稍微麻烦,适合在许多情况下进行备份。备份系统...

1783
来自专栏一“技”之长

使用Jenkins配置iOS自动化构建工具 原

      关于iOS自动化构建其实并不复杂,通过一些简单的Git与Xcode指令,加上UI,我们自己也可以动手编写一款自动化构建工具。这在之前的博客中也有涉及...

701
来自专栏Petrichor的专栏

pycharm: 配置远程repo

802
来自专栏云计算教程系列

如何在Ubuntu 16.04上的Jenkins中设置持续集成管道

Jenkins是一个开源的自动化服务器,目的是能够自动执行持续集成和交付软件所涉及的重复性技术任务。凭借强大的插件生态系统,Jenkins可以处理各种工作负载,...

1103
来自专栏一枝花算不算浪漫

[Reomting Debug] 巧用VS 的remote debug 功能远程调试程序 经验分享.

37511
来自专栏Clive的技术分享

配置supervisor管理beego应用

github项目地址:https://github.com/Supervisor/supervisor 克隆项目:git clone https://gith...

1102
来自专栏Java技术

使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成

我们在开发的时候,特别是前后端分离的时候,前端需要我们后端提供的API接口,可能需要每次有一个接口的变动都需要重新部署到dev环境上,例如:最常见的Git工作流...

1763
来自专栏肖洒的博客

JSP

1012
来自专栏无所事事者爱嘲笑

parcel 中小型项目打包工具

1663
来自专栏北京马哥教育

corosync+pacemaker+drbd+mysql来实现mysql的高可用和数据的同步

实现拓扑图: ? 实验流程: 先对两主机安装上corosync和pacemaker 两主机安装drbd服务,并且设置好drbd的组设备 ...

2917

扫码关注云+社区