权限 (Permissions)
Open WebUI 提供了一个灵活的权限系统,允许管理员为用户配置访问控制和功能可用性。这实现了对用户在应用程序内可以访问和修改的内容的细粒度控制。
管理员主要可以通过以下两种方式来管理权限:
- 默认权限:通过 Admin Panel > Users > Groups > Default Permissions 设置适用于所有用户(包括管理员)的基线权限。
- 组权限:通过 Admin Panel > Users > Groups 创建具有特定权限覆盖的用户组(例如,允许访问图片生成的“高级用户”组)。
具有 Pending(挂起)角色的用户在获得批准之前没有任何访问权限,Admin(管理员)用户拥有完整的管理访问权限,而 User(普通用户)账户则受下文所述的权限系统约束。
RBAC 范围边界
RBAC 权限控制的是用户在 Open WebUI 内部可以执行的操作。
RBAC 不能取代服务商端的最小权限设计。对于 OpenAI 兼容的服务商/代理(包括 LiteLLM),请配置具有适合您部署的最小所需范围的凭证。
权限合并逻辑
Open WebUI 中的权限是累加式的。
- 用户的实际权限是全局默认权限与他们所属的所有用户组成员身份的并集。
- True 优先于 False:如果任何来源(全局默认权限或任何一个单独的用户组)授予了某项权限,该用户将