权限说明
概述
FCP平台提供两种权限管理模式,满足不同场景下的安全管控需求:
-
基于角色的授权(RBAC):通过角色进行批量授权,与具体资源无关,权限控制偏向于某一类型资源的操作,用户或组通过获得角色来执行角色所包含的业务操作,主要关注功能权限, 而非资源级的访问控制。
-
基于访问控制的授权(ACL):针对具体资源进行精细化权限控制,精确管理哪些实体(用户或组)可以对哪些特定资源(如集群、挂载)执行哪些操作(如读取、更新、删除等)。
两种权限模式介绍
两种权限管理模式需要结合使用,以实现灵活的权限策略,以下为权限的生效规则
- 对于用户的自有资源:在满足角色权限的前提下, 资源的创建者拥有对资源的完全控制,无需额外权限.
- 对于他人创建的资源,必须同时满足以下两个条件:
- 角色权限: 您拥有操作这类资源的功能权限,该权限由管理员用户分配。
- 访问控制权限:拥有目标资源的ACL权限,该权限由管理员或资源所有者配置。
基于角色的授权(RBAC)
一个角色对应一组权限,权限决定了可以对资源执行的操作。向用户、组授予某角色,即授予该角色所包含的所有权限。
新建角色
管理员可以创建自定义角色,并根据实际需求为这些角色分配特定权限。另外平台默认提供ADMIN角色,该角色拥有对平台上所有资源的完全控制权限。创建自定义角色的操作步骤如下:
-
进入"用户与管理 > 角色管理"
-
点击"新建角色"按钮
-
填写角色信息:
-
角色名称:唯一标识符(如"项目管理员")
-
描述:说明角色的用途和权限范围
-
-
配置权限集:
-
从权限树中选择相应操作权限
-
支持按资源类型筛选(任务/集群/桌面等)
-
-
点击"确认"完成创建
编辑角色
点击“编辑”按钮,可以修改该角色名称、描述和权限集。
删除角色
当角色不再使用,可以选择删除角色,点击“删除”按钮,确认删除即可。
关联角色
给用户授权
- 进入"用户管理"