一、未修改admin的密码
若未修改过admin的密码,那么我们可以通过查看/var/jenkins_home/secrets/initialAdminPassword
文件来获取admin的初始密码
1 | > cat /var/jenkins_home/secrets/initialAdminPassword |
二、修改过admin的密码
如果修改过admin的密码,那么就不能使用初始密码来解决了,可以通过以下步骤:
-
删除Jenkins目录下config.xml文件中下面代码
1
2
3
4
5
6
7
8<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
-
重新进入Jenkins,然后进入到
系统管理
->全局安全配置(configure global security)
-
勾选
Jenkins专有用户数据库
-
回到
系统管理
页面,选择管理用户
-
选择用户设置
-
重置密码
-
重启Jenkins服务