Drawpile 中文文档 下载 App

会话权限配置 — 四层权限体系和默认设置

四层权限体系

Drawpile 把会话里的用户按权限从低到高分成四层:

层级含义谁拥有
Guest游客身份,没账号所有人刚加入时默认
Registered有服务器账号的用户在 drawpile.net 或自建服务器注册了账号的用户
Trusted被 Operator 信任的用户Operator 手动授予
Operator(Ops)房主Host 会话的人自动成为 Operator,也可以手动给其他人加

特殊角色 Moderator(Mod) — 服务器级管理员。他们在所有会话里自动是 Operator,不受会话权限限制。drawpile.net 的 Moderator 是官方项目团队成员。

各层默认能做什么

默认设置下:

在 Session → Settings → Permissions 里配权限

房主可以为每种操作独立设置哪个权限层能做:

常用的限制场景和配置建议:

场景一:公共开放房间(任何人可加入)

场景二:私人邀请房间(只有朋友)

场景三:教学 / 工作坊

图层级权限(ACL)

除了会话级的权限,每个图层还可以单独设访问控制(ACL):

ACL 只会限制不会放开——会话级已经禁止的操作,图层级权限不能绕过。比如会话级禁止 Guest 创建新图层,ACL 也不能让 Guest 在"我允许的图层"上创建。

多层叠加的保护顺序

一个操作能不能做,Drawpile 从外到内依次检查:

  1. 会话级 Session Permissions — 你这个权限层有没有这个操作的权限?
  2. 图层级 ACL — 你有没有被这个图层的 ACL 排除?
  3. 图层 Lock — 这个图层有没有被锁定?
  4. Alpha Lock — 你是不是试图画到透明区域?

任何一层卡住都不行。房主配置权限时按这个顺序想:先在会话级挡掉大层面,再在图层级做精细控制。

预设保存

如果你经常开不同类型的房间(私人房间、公开房间、教学房间),可以在 Permissions 设置面板底部保存为预设。下次 Host 时直接选预设,不用一项一项重新调。