centos7下修改Jenkins管理员admin用户默认密码

  • A+
所属分类:gitlab & jenkins

在初始化完成后的Jenkins环境中,初始密码在/var/lib/jenkins/secrets/initialAdminPassword下直接cat就能看到,然后根据提示登陆即可
centos7下修改Jenkins管理员admin用户默认密码
但是这个密码太长了,想给修改一个简单的密码,下面可以通过如下方法修改。

1.修改config.xml文件下密码环境配置

# cp /var/lib/jenkins/config.xml /var/lib/jenkins/config.xml_bak        # 修改文件前先备份,防止出现问题无法恢复

# vim /var/lib/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>

# systemctl restart jenkins        # 重启jenkins使配置生效

2.修改密码
重启后在登陆jenkins的web页面,发现已经不需要登录了,可以直接进入页面,并且是管理员权限。

到首页后 --> 系统管理 --> 全局安全配置
centos7下修改Jenkins管理员admin用户默认密码

勾选启用安全->选择Jenkins自有数据库后保存。
centos7下修改Jenkins管理员admin用户默认密码

到jenkins首页 --> 用户列表 --> 点admin --> 设置
centos7下修改Jenkins管理员admin用户默认密码
centos7下修改Jenkins管理员admin用户默认密码

向下拉找到密码选项修改(修改后保存即可):
centos7下修改Jenkins管理员admin用户默认密码

3.修改密码后恢复配置文件

# cp /var/lib/jenkins/config.xml_bak /var/lib/jenkins/config.xml       # 恢复之前的配置文件

# systemctl restart jenkins        # 重启jenkin使配置生效

4.再次登陆jenkins的web页面
再次登陆发现登陆页面出现了,输入刚修改的密码登陆即可。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: