专业的编程技术博客社区

网站首页 > 博客文章 正文

Jenkins密码忘记重置方法(jenkins密码登不进去)

baijin 2024-08-18 13:29:18 博客文章 7 ℃ 0 评论

介绍

Jenkins密码忘记分两种情况,

刚开始安装Jenkins,没有修改过密码

密码之前修改过,但是再次登录时候忘记自己修改的密码了

1、刚开始安装Jenkins,没有修改过密码

找回:您可以在Jenkins安装目录下的"secrets"文件夹中找到一个名为"initialAdminPassword"的文件,其中包含Jenkins的初始管理员密码,您可以使用它登录Jnekins。

也可以直接找.jenkins/secrets/initialAdminPassword,安装初始密码保存在此文件中,具体路径因人而异,可使用find命令查找文件查看

2、密码之前修改过,但是再次登录时候忘记自己修改的密码了

  • 删除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>
  • 给你们一个小脚本 Jenkins启动脚本
#!/bin/bash
## java jenkins environment
export JENKINS_HOME=/home/software/jenkins/.jenkins
export JAVA_HOME=/usr/local/jdk1.8.0_161
export JRE_HOME=/usr/local/jdk1.8.0_161/jre
##config
port=9005
pid=.jenkins.pid
#start 
nohup /usr/local/jdk1.8.0_161/bin/java -jar /home/software/jenkins/jenkins.war --ajp13Port=-1 --httpPort=$port &
echo $! >$pid
  • 进入首页>“系统管理”>“Configure Global Security”;
  • 勾选“启用安全”;
  • 点选“Jenkins专有用户数据库”,并点击“保存”;
  • 重新点击首页>“系统管理”,发现此时出现“管理用户”
  • 点击右侧进入修改密码页面,修改后即可重新登录

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表