所谓重置,就是恢复到刚安装好时的状态,这时可以无密码登陆,然后再创建用户
我这里的版本是jenkins-2.166-1.1.noarch.rpm yum安装版
安装好后的默认家目录是在/var/lib/jenkins
相关目录如下:
[root@mysql12 MySofts]# find / -name jenkins
/run/lock/subsys/jenkins
/etc/logrotate.d/jenkins
/etc/sysconfig/jenkins
/etc/rc.d/init.d/jenkins
/var/lib/jenkins
/var/log/jenkins
/var/cache/jenkins
/usr/lib/jenkins
进到jenkins家目录/var/lib/jenkins 下有个config.xml文件(windows也是在jenkins目录里有这样文件)
[root@mysql12 jenkins]# vim config.xml //删除下面行
<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.ProjectMatrixAuthorizationStrategy">
........
</authorizationStrategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
(内容可能有些许不同, 都是连续行,主要找到关键字useSecurity、authorizationStrategy、securityRealm,将他们包含的内容和关键字本身都删除即可)
然后重启jenkins服务
[root@mysql12 jenkins]# service jenkins restart
打开页面后,选择 系统管理 -> 全局安全配置 启用安全、访问控制根据自己需求设置
设置完成后点击 应用
然后回到首页 选择 用户列表 就有注册用户的选项了,再创建用户(如果没有那个选项,操作上面完后再重启一下jenkins)