Jenkins的用户管理,可以通过Role-based Authorization Strategy 这个插件来实现,对于我们将用户配置在cas服务器上的,就更需要做好权限的控制了,不然一不小心,就有个三炮跑到了jenkins瞎捣鼓,那哪成。

1、安装Role-based Authorization Strategy

1.1安装

安装好的插件,这个插件牛逼了,谁安装了,并开启这个插件,谁就是管理员,有点像Gerrit,第一个登录的用户就是管理员。

Jenkins之用户管理|第一节-yellowcong_sed

1.2开启插件

Jenkins之用户管理|第一节-yellowcong_jenkins_02

在【全局安全配置】 里面,选择【授权策略】的 【Role-Based Strategy 】

Jenkins之用户管理|第一节-yellowcong_sed_03

1.3 确认插件正常启动

当配置了上面的操作之后,插件就会在【系统管理】里面找到了。

Jenkins之用户管理|第一节-yellowcong_sed_04

2、配置角色

Jenkins之用户管理|第一节-yellowcong_用户管理_05

3、添加cas的用户

我们做的,就是将需要使用jenkins的用户添加到可读取jenkins配置的组即可,其他没有这个权限啊

没有分配权限的用户登录效果

Jenkins之用户管理|第一节-yellowcong_sed_06