jenkins 作业添加用户权限

登录jenkins 进入到系统管理, 安全下找到管理用户

创建用户, 邮箱随便填,本来也没指望通过邮箱去获取密码修改地址

在用户列表点击小齿轮进入用户配置修改用户密码

现在需要给新用户添加权限

先到插件中心安装一个Role-based Authorization Strategy插件

安装完成后在安全下可以看见

权限分为Global roles 和Item roles

Global Roles

  • 定义: Global roles 是指在 Jenkins 实例中全局适用的角色。它们影响整个 Jenkins 环境中的用户权限。
  • 作用: 例如,管理员可以创建一个全局的管理员角色,允许拥有该角色的用户对所有 Jenkins 项目和配置进行完全控制。
  • 应用场景: 通常用于设置对整个 Jenkins 实例的访问权限,比如对系统设置、插件管理等的控制。

Item Roles

  • 定义: Item roles 是指特定于某个项目或任务的角色。每个项目或任务可以有不同的权限设置。
  • 作用: 允许在单个项目或任务级别上控制用户的访问权限,例如,某个用户可以在一个项目中具有构建权限,但在另一个项目中没有。
  • 应用场景: 适用于需要细粒度权限控制的情况,比如不同团队在同一 Jenkins 实例中工作时。

上面我设置一个只有build使用权限的build_role和一个只能看frontend结尾的item role

|------------|----------------|
| frontend结尾 | ".*frontend$" |

左侧点击进入assign roles,给对应的用户加上刚才创建的role

使用该账户登录检查下

能看到的作业都是以-frontend结尾的, 权限生效

相关推荐
whyutianict_vv14 分钟前
HCIE-Datacom 考纲技术拆解:从 OSPF/BGP 到 VXLAN/Netconf 的知识地图
运维·网络
邪修king44 分钟前
Re:Linux系统篇(三十六):进程间通信Chapter3:从匿名管道到命名管道:Linux 进程间通信实战(FIFO 深度解析)
linux·运维·服务器
Tech探索者1 小时前
重装飞牛 NAS,几 KB 的 .bin 够吗?我的备份与恢复全过程
运维·服务器
java_nnnn1 小时前
Linux 学习第一篇:从零认识 Linux,使用 WSL + Ubuntu 搭建学习环境
linux·运维·学习
讯捷蓝达1 小时前
机房突发断电,5 盘 RAID硬盘全部掉线: 急速上门救援,现场4小时华为2288H V5服务器数据完整恢复
运维·服务器·数据库
oioihoii1 小时前
Jenkins自动部署全流程:CentOS 7、GitHub、Gitee、GitLab、Vue+Maven与Webhook
centos·github·jenkins
风翼靓崽1 小时前
磁盘逻辑卷扩容
linux·运维·服务器
Z21-X1 小时前
云原生运维学习笔记:KVM实战——从环境搭建到热迁移的硬核体验
运维·笔记·学习·云原生
论文复现现场1 小时前
RTX 3090 云GPU租赁价格对比:8家平台配置、计费方式与环境测试
linux·运维·人工智能·pytorch·深度学习·云计算·3090
云飞云共享云桌面2 小时前
一台SolidWorks设计服务器多人共享落地方案和配置
运维·服务器·3d·电脑·制造