《Jenkins忘记管理员密码解决方法》


2020-06-03 上次更新时间:8/4/2020, 8:24:44 PM 0 工具类

《Jenkins安装&部署前端项目》

之前搭建的jenkins,太久没登录过,把密码都给忘了。

# 1. 查看jenkins安装目录并进入

whereis jenkins

cd /var/lib/jenkins
1
2
3

# 2. 删除配置

# 养成备份的良好习惯
cp config.xml config.xml.back

vi config.xml
1
2
3
4

删除Jenkins目录下config.xml文件中下面代码,并保存文件。

  <useSecurity>true</useSecurity>
  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">
    <denyAnonymousReadAccess>true</denyAnonymousReadAccess>
  </authorizationStrategy>
  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
    <disableSignup>true</disableSignup>
    <enableCaptcha>false</enableCaptcha>
  </securityRealm>
1
2
3
4
5
6
7
8

# 3. 重启Jenkins服务

service jenkins restart
1

重启后再次访问jenkins首页,此时可以进入jenkins页面了

# 4. 重新启用用户数据库

  1. 进入首页>系统管理 > Configure Global Security(全局安全配置);

  2. 勾选“启用安全”;

  3. 点选“Jenkins专有用户数据库”,并点击“保存”;

# 5. 修改密码

  1. 重新点击首页>“系统管理”,发现此时出现“管理用户”;

  2. 点击进入展示“用户列表”;

  3. 点击右侧进入修改密码页面,修改后即可重新登录。

上次更新时间: 8/4/2020, 8:24:44 PM