Jenkins-基于Role的鉴权机制

jenkins自带了一些全局性的安全配置。 但无法通过job等相对细粒度的来控制使用者的权限。但它可以借助相关的插件实现细颗粒的权限控制。

插件: Role-based Authorization Strategy

需要在configure global security中配置授权策略如下:

保存后, 系统管理页面会有Manage and Assign Roles操作选项:

  1. 管理角色(manage roles):

可以创建全局角色、项目角色,并可以为角色分配权限。

项目角色与全局角色的区别就是,项目角色只能管理项目,没有管理jenkins的权限配置。


Pattern选项支持正则表达式,如"Roger-."表示所有以Roger-开头的项目,"(?i)roger-.*"表示以roger-开头的项目并且不区分大小写,如以ABC开头的项目可以配置为"ABC|ABC.*",也可以使用"abc|bcd|efg"直接匹配多个项目。

  1. 分配角色(assign roles):

为用户分配所属角色,可以分配全局角色和项目角色。

相关推荐
雾削木1 小时前
k230 Pyhton三角形识别
运维·服务器·网络·stm32·智能路由器
大连好光景3 小时前
Python打日志
运维·python·运维开发
二哈喇子!3 小时前
openFuyao 容器平台快速入门:Nginx 应用部署全流程实操
运维·nginx·openfuyao
齐鲁大虾3 小时前
国产 Linux 系统核心优缺点与适用场景
linux·运维·服务器
雨大王5124 小时前
工业生产执行系统(MES)在汽车制造行业的应用案例
运维·人工智能
Awkwardx4 小时前
Linux网络编程—数据链路层
linux·运维·网络
树下水月4 小时前
docker 启动后 如何通过对应的进程 找docker-compose.yaml 编排文件
运维·docker·容器
凯子坚持 c4 小时前
Docker 网络管理深度解析与实践指南
运维·docker·容器
liwenzhen20055 小时前
Linux OOM 问题之 DMSERVER 受害者
linux·运维·oom
人生匆匆5 小时前
部署使用rathole内网穿透
linux·运维·docker