Starwhale中的角色和权限
角色用于为用户分配权限。只有Starwhale Server/Cloud有角色和权限,Starwhale Standalone没有相应概念。系统会自动创建一个管理员角色并分配给默认用户“starwhale”。一些敏感操作只能由具有管理员角色的用户执行,例如在Starwhale Server中创建新的账号。
每个项目具有三类角色:
- 管理员Admin - 项目管理员可以读写项目数据并将项目角色分配给用户。
- 维护者Maintainer - 项目维护者可以读写项目数据。
- 访客Guest - 项目访客只能读取项目数据。
动作 | 管理员Admin | 维护者Maintainer | 访客Guest |
---|---|---|---|
管理项目成员 | 是 | ||
编辑项目 | 是 | 是 | |
查看项目 | 是 | 是 | 是 |
创建评价 | 是 | 是 | |
删除评价 | 是 | 是 | |
查看评价 | 是 | 是 | 是 |
创建数据集 | 是 | 是 | |
更新数据集 | 是 | 是 | |
删除数据集 | 是 | 是 | |
查看数据集 | 是 | 是 | 是 |
创建模型 | 是 | 是 | |
更新模型 | 是 | 是 | |
删除模型 | 是 | 是 | |
查看型号 | 是 | 是 | 是 |
创建运行时 | 是 | 是 | |
更新运行时间 | 是 | 是 | |
删除运行时 | 是 | 是 | |
查看运行时间 | 是 | 是 | 是 |
创建项目的用户成为第一个项目管理员。他可以在这之后将角色分配给其他用户。