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

相关推荐
无奈笑天下9 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
威嵌神州13 小时前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存
Decay__14 小时前
SQLServer 索引与 SQL 优化 —— 聚集索引、非聚集索引、覆盖索引、碎片维护与执行计划
运维·数据库·sql·mysql·架构
java_logo14 小时前
Docker 部署 DeepSeek Harness(moelin):轻松搭建带登录的本地 AI Agent 平台
运维·docker·容器·ai agent·deepseek·harness·轩辕镜像
打工仔折腾 AI19 小时前
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践
运维·人工智能·后端·python·docker·容器·性能优化
无奈笑天下20 小时前
银河麒麟上lsblk命令教程详解
linux·运维·服务器·数据库
fengkai454520 小时前
Prometheus+K8s弹性伸缩综合项目
运维·kubernetes·k8s·prometheus·hpa·vpa
分布式存储与RustFS1 天前
镜像仓库的层别只堆本地盘:用 RustFS 给 Harbor 当 S3 后端
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
雪落漂泊1 天前
Liunux进程(七):程序控制篇(中)
linux·运维·windows
分布式存储与RustFS1 天前
工作流脚本和依赖 JAR 散在各节点本地盘:用 DolphinScheduler 资源中心接到 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准