博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jenkins的用户权限管理总结
阅读量:7145 次
发布时间:2019-06-28

本文共 1014 字,大约阅读时间需要 3 分钟。

hot3.png

注意:我的jenkins切换到了1.509.3  ,因为我之前的1.4那个版本没有用户角色管理

1.配置用户注册

这是刚安装好jenkins的时候,一个用户没有的时候

在已运行的Jenkins主页中,点击左侧的系统管理—>Configure Global Security进入如下界面:

 

 

设置如上图,保存后系统管理中就出现管理用户的选项。页面右上角也会出现登录/注册的选项。(只有刚安装好jenkins的时候,一个用户没有的时候才有这种情况)

点击注册:

填入注册信息,点击sign up按钮,提示你现在已经登录。

2.给刚才创建的用户配置用户权限

点击左侧的系统管理—>Configure Global Security 

选择授权策略中的安全矩阵或者项目矩阵授权策略

说明:安全矩阵项目矩阵授权策略的配置是一模一样的,唯一的区别是项目矩阵授权策略支持在Job的配置页面再次配置授权策略。

添加用户到矩阵中,如下图。

090821_kUzb_1540325.png

这儿给自己刚才创建的用户管理员权限,表示可以做任何事。

各种权限如下(在配置页面将鼠标放到该权限上即可查看帮助):

 

091249_Vvf7_1540325.png

 

091340_wGJ7_1540325.png

其中有一些比较特别的权限:

 

最大的权限是Overall的Administer,拥有该权限可以干任何事情。

最基本的权限是Overall的Read,用户必须赋予阅读的权限,不然什么都看不到。

Job的Discover权限是一个奇葩的权限,帮助说Discover比Read的级别更低。如果匿名用户(没有访问job的权限)直接访问一个Job的Url将重定向到登陆页面。

 

ps:如果有个用户被赋予了Overall的Read,并没有被赋予Job的Read权限,那么该用户就无法访问job。原因:没有权限。

 

所以这儿我们就该匿名用户的job一个Discover权限,让其直接重定向到登录页面,权限配置如下图

3.再注册一个普通用户,该用户只可以有read权限,但是也可以去构建job,但是不能删除和配置job

a.从刚才的位置退出到登录页面,点击创建一个账户,如下图。

090138_r3Ry_1540325.png

注册完成了之后,其实这个用户没什么权限,基本没什么用,所以我们再次登录管理员帐号(xiajunxiang)给这个用户分配权限

090429_ch4R_1540325.png

保存成功之后,基本这个用户就达到了我们的要求,然后我们可以退出管理员账户,登录这个普通账户去查看自己可以操作的。

转载于:https://my.oschina.net/u/1540325/blog/698874

你可能感兴趣的文章
女生做it的前景,求分析
查看>>
类加载器
查看>>
概念理解之同步,异步,阻塞,非阻塞
查看>>
IRC使用
查看>>
[转载]***编年史 之 上帝派来的***
查看>>
iptables 网关配置模版(二)
查看>>
ajax实现简单的商品展示
查看>>
用图片代替上传文件的按钮
查看>>
【高德地图API】如何进行坐标转换?坐标拾取工具
查看>>
nodejs安装
查看>>
车联网OBD零功耗控制模块模块EST13原理分享
查看>>
TestingMAAS
查看>>
leetcode/largest-number
查看>>
Postfix邮箱(六):安装Amavisd-new+SpamAssassin+Clamav
查看>>
JQuery 实现文件上传
查看>>
Press(del)Enter BIOS Setup,<F12>Display Boot Menu
查看>>
springMVC+mybatis+多数据源项目搭建
查看>>
我的友情链接
查看>>
eclipse中更改颜色
查看>>
去掉app图标上的弧形高光效果
查看>>