admin 管理员组文章数量: 1103806
Jenkins用户权限管理
- Role-based Authorization Strategy 插件管理用户权限
- 安装Role-based Authorization Strategy插件
- 使用插件进行简单的权限管理设置
Role-based Authorization Strategy 插件管理用户权限
安装Role-based Authorization Strategy插件
# 依次点击【系统管理】--->【插件管理】--->【可选插件】
在搜索框中输入插件名称,勾选插件,点击直接下载。
出现如下图片中的success即表示安装插件成功,如果不放心,可以点击【已安装插件】,查找是否存在该插件,存在则说明安装成功。
使用插件进行简单的权限管理设置
接下来,应用该插件作为授权策略
【系统管理】--->【全局安全配置】
找到【授权策略】,选择【Role-Based Strategy】,点击【应用】-->【保存】
此时点击【系统管理】会出现一个【Manage and Assign Roles】,点击它
如下
点击【管理角色】,可以添加新的角色
用户权限控制原理:通过创建不同的角色,为不同的角色绑定授予不同的权限,而创建用户让用户属于不同的角色,这样该用户则拥有自己所属角色的权限。
jenkins中的角色分为三种不同的角色
- 全局角色,针对全局作用的角色。
- 项目角色,针对不同项目权限不同的角色。
- 节点角色,使用jenkins主从架构时需要用到的。
先创建一个全局角色,该全局角色仅勾选了Read的权限,因此属于该角色的用户仅拥有登录jenkins的功能
点击【应用】--->【保存】
然后去创建两个用户,分别将这两个用户绑定于两个不同的项目角色
点击保存之后,去创建两个名字不同的项目
创建完成,然后使用两个不同的用户登录jenkins,然后查看该界面是否只能看到对应角色能够匹配的项目。
到此,演示完成。
补充:
这里只是演示了用户与角色之间绑定关系的权限设置,后续可以根据需求,将角色的权限修改,即可以让所有用户都能看到所有的项目,但是针对项目只有指定的某些权限
本文标签: 插件 用户权限 Jenkins Role Strategy
版权声明:本文标题:Jenkins用户权限管理(插件Role-based Authorization Strategy的使用) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.520sys.cn/xp/1754914839a1444172.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论