用户权限按角色
用户根据其在项目中担任的角色拥有不同的能力。
在公共项目上,所有用户都能够查看仓库列表、镜像、镜像漏洞、Helm Chart 和 Helm Chart 版本,拉取镜像,重新标记镜像(目标镜像需要推送权限),下载 Helm Chart,下载 Helm Chart 版本。
系统管理员拥有项目的所有权限。
项目成员权限
下表描述了项目中各种用户权限级别。
操作 | 受限访客 | 访客 | 开发者 | 维护者 | 项目管理员 |
---|---|---|---|---|---|
查看项目配置 | ✓ | ✓ | ✓ | ✓ | ✓ |
编辑项目配置 | ✓ | ||||
查看项目成员列表 | ✓ | ✓ | ✓ | ✓ | |
创建/编辑/删除项目成员 | ✓ | ||||
查看项目日志列表 | ✓ | ✓ | ✓ | ✓ | |
查看项目复制列表 | ✓ | ✓ | |||
查看项目复制任务列表 | ✓ | ||||
查看项目标签列表 | ✓ | ✓ | |||
创建/编辑/删除项目标签 | ✓ | ✓ | |||
查看仓库列表 | ✓ | ✓ | ✓ | ✓ | ✓ |
创建仓库 | ✓ | ✓ | ✓ | ||
编辑/删除仓库 | ✓ | ✓ | |||
查看镜像列表 | ✓ | ✓ | ✓ | ✓ | ✓ |
重新标记镜像 | ✓ | ✓ | ✓ | ✓ | |
拉取镜像 | ✓ | ✓ | ✓ | ✓ | ✓ |
推送镜像 | ✓ | ✓ | ✓ | ||
扫描/删除镜像 | ✓ | ✓ | |||
向 Harbor 添加扫描器 * | |||||
编辑项目中的扫描器 | ✓ | ||||
查看镜像漏洞列表 | ✓ | ✓ | ✓ | ✓ | ✓ |
创建项目漏洞列表 | ✓ | ✓ | ✓ | ||
读取项目漏洞列表 | ✓ | ✓ | ✓ | ||
导出项目漏洞列表 | ✓ | ✓ | ✓ | ||
查看镜像构建历史 | ✓ | ✓ | ✓ | ✓ | ✓ |
添加/移除镜像标签 | ✓ | ✓ | ✓ | ||
查看 Helm Chart 列表 | ✓ | ✓ | ✓ | ✓ | ✓ |
下载 Helm Chart | ✓ | ✓ | ✓ | ✓ | ✓ |
上传 Helm Chart | ✓ | ✓ | ✓ | ||
删除 Helm Chart | ✓ | ✓ | |||
查看 Helm Chart 版本列表 | ✓ | ✓ | ✓ | ✓ | ✓ |
下载 Helm Chart 版本 | ✓ | ✓ | ✓ | ✓ | ✓ |
上传 Helm Chart 版本 | ✓ | ✓ | ✓ | ||
删除 Helm Chart 版本 | ✓ | ✓ | |||
添加/移除 Helm Chart 版本标签 | ✓ | ✓ | ✓ | ||
查看项目机器人列表 | ✓ | ✓ | |||
创建/编辑/删除项目机器人 | ✓ | ||||
查看配置的 CVE 允许列表 | ✓ | ✓ | ✓ | ✓ | ✓ |
创建/编辑/移除 CVE 允许列表 | ✓ | ||||
查看 Webhook 事件 | ✓ | ✓ | |||
添加新的 Webhook 事件 | ✓ | ||||
启用/停用 Webhook | ✓ | ||||
创建/删除标签保留规则 | ✓ | ✓ | ✓ | ||
启用/停用标签保留规则 | ✓ | ✓ | ✓ | ||
创建/删除标签不可变规则 | ✓ | ✓ | |||
启用/停用标签不可变规则 | ✓ | ✓ | |||
查看项目配额 | ✓ | ✓ | ✓ | ✓ | ✓ |
编辑项目配额 * | |||||
删除项目 | ✓ |
* 只有 Harbor 系统管理员可以编辑项目配额和添加新的扫描器。
在此页
贡献