TA的每日心情 | 衰 2024-5-20 21:29 |
---|
签到天数: 996 天 连续签到: 1 天 [LV.10]测试总司令
|
密码的问题所以,导致登陆信息无效。
我最近也遇到这样的问题了。不知道你是Windows下的还是Linux的。
Linux系统,具体操作如下:
1.编辑这个/root/.jenkins/config.xml
2.将config.xml复制一份重新命名为config.xm.bak
3.将以config.xml下键值对以及内容删除,退出并保存。
<useSecurity>true</useSecurity>
<authorizationStategy class="hudson.sucrity.FullControlOnceLoggedInAuthorizationStrategy">
...
</authorizationStategy>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>false</disableSignup>
...
</securityRealm>
4.重新启动tomcat。
先关闭tomcat:在tomcat安装文件夹bin目录下运行./shutdown.sh
(查看一下进程ps -ef|grep tomcat 查看进程是否被终止,如果仍在运行就用kill -9 tomcat的进程id号 强制终止)同样在tomcat安装文件夹bin目录下./startup.sh 再次启动tomcat
5.访问http://ip address:8080 访问jenkins页面。此时不需要输入账号密码就能够登陆
6.在系统管理>“Configure Global Security”选项中勾选“启用安全”
访问控制>"安全域"里面,勾选jenkins专有用户数据>允许用户注册
7.以上设定以后在jenkins"系统管理"就有"管理用户"了(如果仍没显示"管理用户"就重新启动tomcat服务)
8.重新创建用户后,将root/.jenkins/目录下的config.xml删除,将config.xml.bak文件复制重命名为config.xml
9.重启tomcat,重新访问jenkins。用新建的账号登陆即可。
Windows系统跟Linux下类似也是修改config.xml文件 |
|