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