Jenkins权限设置错误,导致无法访问解决
对于刚开始学习Jenkins的用户,在研究用户权限的时候可能会遇到因为权限设置失败导致无法正常使用Jenkins,连admin用户也无法正常使用。这个时候就需要通过修改配置来解决。
1.停止jenkins
[root@node1 ~]#service jenkins stop
2、配置config.xml
[root@node1 ~]# vim /var/lib/jenkins/config.xml
<useSecurity>true</useSecurity> 修改为:<useSecurity>false</useSecurity>
删除<authorizationStrategy …/>和<securityRealm …>到</securityRealm>
例如删除以下内容:
<authorizationStrategy class="hudson.security.ProjectMatrixAuthorizationStrategy"/>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>true</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>
说明:
<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
这个权限对应“任何用户可以做任何事(没有任何限制)”
3.启动jenkins
[root@node1 ~]# service jenkins start
4.再次访问Jenkins后,首先要设置登录认证。
![](https://box.kancloud.cn/a68de63660e92217aa0e5ba85e5ec718_837x608.png)
- 第一章:Jenkins的基本介绍
- 第二章:Jenkins服务器安装
- 第一节:在Centos6.8系统上安装Jenkins服务器
- 第三章:Jenkins服务器配置
- 第一节:jenkins更换初始登录密码
- 第二节:全局工具配置
- 第三节:安装插件
- 第四节:jenkins中配置git
- 第五节:jenkins中配置Publish Over SSH
- 第六节:jenkins邮件配置
- 第七节:Jenkins进阶-获取git tags代码
- 第八节:Jenkins权限配置错误,导致无法登录
- 第九节: jenkins通过钉钉发送消息
- 第四章:使用 Sonar 进行代码质量管理
- 第一节:sonar概述
- 第二节:Sonar的安装
- 第三节:sonar安装插件
- 第四节:sonar报错
- 第五节:代码分析
- 第五章: 持续集成
- 第一节:GitLab触发jenkins构建项目
- 第六章:jenkins 2.0 pipeline 从入门到精通
- 第一节:jenkins2 hello pipeline
- 第二节:jenkins pipeline基本概念
- 第七章:jenkins部署实战
- 第一节:jenkins部署php代码(一)
- 第二节:jenkins部署java代码(一)
- 第三节:jenkins部署java代码(pom.xml)二
- 第四节:jenkins部署php代码(根据tags)
- 第五节:jenkins部署android代码
- 第八章:jenkins项目构建配置
- 第一节: jenkins参数化构建过程