Jenkins 忘记密码
1. 由来¶
之前测试web的时候,由于我清理了浏览器的缓存,导致我存的密码都没了。这次登录Jenkins的时候,忘记了账号和密码了。纳尼,百度一圈终于解决,
2. 步骤¶
2.1 原始¶
使用了默认账号和默认密码
1.进入\Jenkins\secrets目录,打开initialAdminPassword文件,复制密码; 2.访问Jenkins页面,输入管理员admin,及刚才的密码; 3.进入后可更改其他管理员密码;
2.3 忘记密码能登录¶
虽然忘记了密码。但是还能登录到后台,
系统管理 ---> 管理用户 ---> 用户那行最右侧齿轮里面进行设置密码
2.2 彻底忘记密码不能登录¶
1,删除Jenkins目录下config.xml文件中下面代码,并保存文件。
root@manage01:/usr/local/jenkins# grep -A 8 'useSecurity' /root/.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> <disableRememberMe>false</disableRememberMe>
3,进入首页>“系统管理”>“Configure Global Security”;(全局安全配置)
4,勾选“启用安全”;
5,点选“Jenkins专有用户数据库”,并点击“保存”;
6,重新点击首页>“系统管理”,发现此时出现“管理用户”;
7,点击进入展示“用户列表”;
8,点击右侧进入修改密码页面,修改后即可重新登录。