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项目了,且只能查看和构建无法修改,说明配置正确了

相关推荐
Ruiery10 分钟前
Linux 6.6内核 CPU 深度解析(六):cpufreq
linux·运维·服务器
天远数科31 分钟前
零信任架构实战:基于天远全能消金报告构建自动化消费分期网关
运维·人工智能·架构·自动化
硅基手札1 小时前
【linux内核专栏 08】时间与定时器
linux·运维·服务器
想做小南娘,发现自己是女生喵1 小时前
Linux之Ubuntu入门篇知识总结
linux·运维·服务器
帷幕落秋2 小时前
Redis哨兵模式
运维·数据库
吴声子夜歌3 小时前
Nginx应用与运维——Nginx编译及部署(部署)
java·运维·nginx
帷幕落秋3 小时前
Redis主从复制
运维·数据库
帷幕落秋4 小时前
Mysql主从复制
运维·数据库
暖核4 小时前
MySQL 高级运维核心:备份恢复、主从复制与 MHA 高可用复习总结
运维·数据库·mysql
jackletter4 小时前
linux:systemd之守护进程
linux·运维·服务器·systemd