jenkins登陆失败,Access Denied xx用户没有xx权限
2017-06-07 18:00
295 查看
如果你遇到了这个问题,那么要先补一下jenkins的用户权限管理策略的内容,因为你肯定是jenkins新手。看完这篇文章,你应该就不用再往下看了。因为下面的内容是给那些想直接解决问题,而没时间搞清楚问题原因的大忙人写的速效笔记。
提醒:每次更改权限时,要将config.xml备份一下。
在打开jenkins后,没有创建用户前,先不要勾选系统设置中启用安全选项,如果勾选了,就会出现无法进入jenkins的现象。
如果已经勾选可以通过如下方法来解决:
在jenkins默认的主目录.jenkins中修改config.xml文件,将文件下的几行
或者
找到.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上打标签。
转自http://blog.csdn.net/shendeguang/article/details/8464514
提醒:每次更改权限时,要将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上打标签。
转自http://blog.csdn.net/shendeguang/article/details/8464514
相关文章推荐
- SQL SERVER 2008 登陆失败(SQL和windows都没有对应的权限)
- Linux分配给该用户没有权限登陆
- Oracle数据库案例整理-执行Oracle脚本失败或异常-oracle用户没有目录可执行权限导致执行SQL脚本失败
- [Jenkins]admin用户登陆,提示登陆无效(之前登陆OK,三天没有登陆,突然提示登陆无效,重启无法解决)的解决方法
- SQL SERVER 2008 登陆失败(SQL和windows都没有对应的权限)
- 数据库维护计划中出现错误,数据库无法自动备份。 错误提示:作业失败。所有者(XXX\administrator用户拥有DB维护计划“数据库备份”作业)没有服务器访问权限。
- 操作失败,没有该服务权限![ 机构号:99 ,用户ID:50000009 ,服务号:0101030112 ]
- 为什么登陆不上WIN 7系统的电脑?提示无权限,登陆失败,未授权用户在计算机上请求登录
- SQL SERVER 2008 登陆失败(SQL和windows都没有对应的权限)
- Jenkins权限配置失误后导致登录失败(Access Denied)的解决办法
- jenkins用户权限配置错误,导致登录时提示:没有Overall/read权限
- exchange 2007 owa 用户登陆出现 00002098 或“用户没有足够的访问权限”
- [ERROR]:INST-07008: Oracle 主目录(O) 位置的验证失败。用户没有创建主目录/实例位置的权限
- jenkins 设置权限后管理员登陆提示:Access Denied admin没有Overall/Read权限
- win7 局域网文件共享的两个问题——没有权限访问和未授予用户请求登陆类型
- 破解SQL Server连接错误-“无法连接到服务器,用户xx登陆失败”
- SharePoint 2013 直接给AD 组赋权限后,AD组里的用户还是登陆不了SharePoint,提示没有权限
- 动网:关于部分论坛用户发帖、回帖时报错“数据中含有非法字符。您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定。” 及“您没有发表新主题的权限”解决方法
- 普通用户设置显示DPI没有权限