管理权限
学习如何配置项目权限和访问控制。
🎯 权限系统
Drubase One 使用基于角色的访问控制(RBAC):
- 项目级权限隔离
- 5 种预置角色
- 统一权限检查器
📝 项目角色
| 角色 | 权限 |
|---|---|
| project_owner | 所有权限 |
| project_manager | 管理成员和内容 |
| project_admin | 管理内容 |
| project_editor | 编辑内容 |
| project_viewer | 只读访问 |
🔧 添加项目成员
通过 Web 界面

查看和管理项目成员:查看当前成员列表、更改角色或添加新成员。
操作说明:
- 当前成员: 显示用户名、邮箱、当前角色,支持更改角色和移除
- 添加成员: 输入用户邮箱,选择角色(成员/编辑者/管理员/所有者),点击添加
✅ 验证成员添加
# 查询项目成员
docker exec -it pg17 psql -U postgres -d drubase -c "
SELECT project_id, user_id, role, created
FROM baas_project_members
WHERE project_id = 'tenant_abc123_project_xyz';
"📖 下一步
- 文件上传 - 管理文件
Last updated on