Jenkins如何创建一个只能查看固定项目的账号

一、前置准备

1.先在Jenkins插件管理中安装 ‌Role-based Authorization Strategy‌ 插件,安装完成后重启服务生效。

2.进入「Manage Jenkins」-「Security」-「Authorization」,将授权策略切换为 ‌Role-Based Strategy‌ 并保存。

2.创建角色

增加一个只有read权限的Global roles

配置这个Global roles的权限

增加一个item角色

配置这个itemrole的权限(这里配置查看和构建的权限)

保存一下配置:

进入「Manage Jenkins」-「Users」,创建一个新的账号

新账号创建完成后

回到「Manage Jenkins」-「Role Manager」

配置新账号的Global roles的view权限

配置新账号的Item roles权限

保存一下配置:

登出现在的admin权限的账号,使用新创建的jenkinsview账号登录发现只有一个Harbor项目了,且只能查看和构建无法修改,说明配置正确了

相关推荐
OnlyEasyCode2 小时前
IIS开放端口转发后端
运维·服务器
合合技术团队2 小时前
合合信息旗下TextIn面向全球市场推出文档处理自动化公有云服务
运维·自动化
分布式存储与RustFS3 小时前
机器要下线,数据先线上搬家:RustFS 存储池退役实操
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
9624563 小时前
一次 Dell PowerEdge R750xs 启动故障复盘:从 iDRAC 带外管理到 Linux 多内核回退与 initramfs 重建
linux·运维·服务器
Flynn Liang4 小时前
MQTT 共享订阅$share/原理:怎么用它给消费端水平扩容做负载均衡
运维·物联网·mqtt·iot·mqtt broker
海宇AI4 小时前
零信任架构实战:基于海宇行驶OCR证识别构建自动化租车车队行驶证电子档案网关
运维·人工智能·架构·自动化·1024程序员节
北京中科新远科技4 小时前
高速接口兼容排查实战:OSFP、QSFP112与QSFP56如何逐层验证
linux·运维·网络
Ruiery5 小时前
Linux 6.6内核 CPU 深度解析(零):x86 内核引导协议 — 从 bootloader 到 main()
linux·运维·服务器
Ruiery5 小时前
Linux 6.6内核 CPU 深度解析(十六):x86 保护机制 — 从 ring 到页表的权限防线
linux·运维·服务器
不老刘5 小时前
异构双 Agent 协同:构建无人值守的长任务自动化研发流水线
运维·人工智能·自动化·ai编程·1024程序员节