jenkins权限配置失误导致jenkins用户无法登录

简介:

提醒:每次更改权限时,要将config.xml备份一下。

在打开jenkins后,没有创建用户前,先不要勾选系统设置中启用安全选项,如果勾选了,就会出现无法进入jenkins的现象。

如果已经勾选可以通过如下方法来解决:

在jenkins默认的主目录.jenkins中修改config.xml文件,将文件下的几行

 <useSecurity>true</useSecurity>  <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/>  <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">    <disableSignup>false</disableSignup>    <enableCaptcha>false</enableCaptcha>  </securityRealm>

 

或者

找到.jenkins/config.xml文件:
替换为:
1、<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
这个权限对应“任何用户可以做任何事(没有任何限制)”

2、<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/>
这个权限对应“登录用户可以做任何事”

3、<authorizationStrategy class="hudson.security.GlobalMatrixAuthorizationStrategy">
<permission>hudson.model.Hudson.Administer:test</permission>
<permission>hudson.scm.SCM.Tag:test</permission>
</authorizationStrategy>
这个权限对应 test用户可以是管理员、打标签权限。

2、如果要配置连接微软ldap,需要安装Active Directory plugin。
比如配置:
Domain Name: XXXX.net
Domain controller:192.168.0.112:3268

LDAP 全局目录:TCP端口3268 (如果DC保持着全局目录的操纵权)

3、默认匿名用户是可以查看所有项目的,就算配置了“登陆用户可以做任何事情”
如果想禁止匿名使用,可以使用“安全矩阵”,
选择安全矩阵后,就会出现“匿名用户”用户,全部去掉勾选,则无任何权限了。
其中overall中的Administer代表全部权限,可以设置为管理员.
权限配置:http://hi.baidu.com/nesaynever/blog/item/9f34a1c80a6454377d3e6f65.html

其中:Overall是全局权限,slave是集群权限,job,run,view,scm是业务权限。
其中overall中的read要勾选,否则用户登陆后什么也看不到。
overall:
Administer:系统管理员权限
read:浏览框架

job:
read:查看job
build:执行构建
cancel:取消构建

run:
Delete:删除某次构建
Update:编辑某次构建信息

SCM:
Tag:为某次构建在svm上打标签。










本文转自 天乐 51CTO博客,原文链接:http://blog.51cto.com/tianlegg/1942774,如需转载请自行联系原作者
目录
相关文章
|
10天前
|
IDE jenkins Java
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
132 0
|
7月前
|
安全 jenkins 持续交付
企业实战(23)基于Docker平台的Jenkins用户项目权限授权(3)
企业实战(23)基于Docker平台的Jenkins用户项目权限授权(3)
|
10天前
|
jenkins 持续交付 API
上传gitlab代码后jenkins自动进行发布的配置
上传gitlab代码后jenkins自动进行发布的配置
21 1
|
10天前
|
jenkins 测试技术 持续交付
Jenkins配置测试报告后无法正常显示或显示空的解决方法(问题集锦)
根据具体情况逐一排查上述问题,往往可以解决Jenkins配置测试报告无法正常显示或显示空的问题。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
25 0
|
10天前
|
jenkins Java 持续交付
配置 Jenkins 构建工具
配置 Jenkins 构建工具
39 2
配置 Jenkins 构建工具
|
6月前
|
Java jenkins 持续交付
Jenkins全局工具配置(JDK、Maven、Maven插件)
Jenkins全局工具配置(JDK、Maven、Maven插件)
250 0
|
7月前
|
jenkins Java Linux
Linux下Jenkins的部署与基本配置
Linux下Jenkins的部署与基本配置
|
10天前
|
安全 jenkins 持续交付
Jenkins 忘记登录密码解决办法
Jenkins 忘记登录密码解决办法
70 2
|
10天前
|
前端开发 jenkins 持续交付
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)-3
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)
73 0
|
10天前
|
jenkins Java 持续交付
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)-2
前后端分离项目知识汇总(GateWay,Nacos配置中心,Jenkins自动化部署,项目总结)
59 0

热门文章

最新文章