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

相关推荐
小白的码BUG之路2 分钟前
Ubuntu -- 使用命令firewall-cmd
linux·运维·服务器
赵民勇15 分钟前
gsettings命令详解
linux·运维
承渊政道19 分钟前
Linux系统学习【线程概念与控制核心知识详解】
linux·运维·vscode·学习·ubuntu·线程创建 终止 等待
Lsetea8 小时前
curl指定CA目录仍报证书不受信任:--capath与OpenSSL rehash排查
运维·https·ssl·openssl·curl
优化Henry9 小时前
LTE 载波频率与频点配置详解
运维·网络·学习·5g·信息与通信
代码方舟10 小时前
数据科学风控实战:基于天远全能消金报告构建自动化信用评估网关
运维·人工智能·自动化
科力锐品牌君10 小时前
应用级灾备 | 海量非结构化数据如何实现高效数据保护
linux·运维·网络·安全·系统安全·数据安全·灾备
KaiwuDB10 小时前
KaiwuDB 运维实战04:DRBD + KaiwuDB——物联网场景下的低成本数据库高可用方案
运维·数据库·物联网·时序数据库·kaiwudb·aiot·多模数据库
福建佰胜张工11 小时前
A5E00839230西门子工业核心配件详解:参数、安装调试与故障运维全攻略
运维·网络·安全·自动化
Lancker11 小时前
chnroute-linux — 中国大陆 IP 段每日自动更新 + 「仅允许国内访问」落地
linux·运维·tcp/ip