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结尾的, 权限生效

相关推荐
Logan Lie1 小时前
Web服务监听地址的取舍:0.0.0.0 vs 127.0.0.1
运维·后端
Y淑滢潇潇1 小时前
RHCE 防火墙实验
linux·运维·rhce
稻谷君W2 小时前
Ubuntu 远程访问 Win11 WSL2 并固定访问教程
linux·运维·ubuntu
泡沫·2 小时前
4.iSCSI 服务器
运维·服务器·数据库
悠悠121383 小时前
告别Zabbix?我用Netdata只花10分钟就搞定了50台服务器的秒级监控(保姆级实战)
运维·服务器·zabbix
天庭鸡腿哥3 小时前
大小只有4K的软件,可让系统瞬间丝滑!
运维·服务器·windows·microsoft·everything
虚伪的空想家3 小时前
华为昇腾Atlas 800 A2物理服务器开启VT-d模式
运维·服务器·ubuntu·kvm·vt-d·直通
学渣676563 小时前
服务器端口映射
运维·服务器
红袜子i3 小时前
【问题】实验室服务器恢复记录,一个主板挂两张显卡,
运维·服务器
S***q1923 小时前
DevOps在云中的云计算
运维·云计算·devops