侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录

jenkin自定义权限设置(实现不同用户看到不同项目和不同权限)

Administrator
2019-07-04 / 0 评论 / 0 点赞 / 3 阅读 / 0 字
1、安装Role-based Authorization Strategy插件
系统管理-管理插件-可选插件中安装Role-based Authorization Strategy
安装后重启jenkins使其生效
2、在系统管理-全局安全配置-授权策略-Role-Based Strategy,勾选Role-Based Strategy保存


3、此时在系统管理下,就可以看到Manage and Assign Roles了

4、管理角色
Global roles添加一个role ,名字是readonly,并在全部下勾选read,如果这里不勾选read,则用户登录会提示Access Denied order_user没有全部/Read权限

Project roles添加一条项目匹配order project ,正则匹配Pattern是根据项目名正则匹配,我这里写order.*,代表所有order开头的项目,并且赋予权限,如果权限不勾区,则用户没有对应权限
5、新建用户
系统管理-管理用户-新建用户 这里创建一个order_user


6、用户分配角色

Global roles User/group to add添加新建的或者老的用户,点击ADD,然后赋予对应权限

Item roles User/group to add添加新建的或者老的用户,点击ADD,然后赋予对应他能管理的项目正则

7、用新浏览器登录新用户查看权限


0

评论区