- A+
所属分类:gitlab & jenkins
在初始化完成后的Jenkins环境中,初始密码在/var/lib/jenkins/secrets/initialAdminPassword下直接cat就能看到,然后根据提示登陆即可
但是这个密码太长了,想给修改一个简单的密码,下面可以通过如下方法修改。
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页面,发现已经不需要登录了,可以直接进入页面,并且是管理员权限。
到首页后 --> 系统管理 --> 全局安全配置
勾选启用安全->选择Jenkins自有数据库后保存。
到jenkins首页 --> 用户列表 --> 点admin --> 设置
向下拉找到密码选项修改(修改后保存即可):
3.修改密码后恢复配置文件
# cp /var/lib/jenkins/config.xml_bak /var/lib/jenkins/config.xml # 恢复之前的配置文件
# systemctl restart jenkins # 重启jenkin使配置生效
4.再次登陆jenkins的web页面
再次登陆发现登陆页面出现了,输入刚修改的密码登陆即可。