跳转到内容

用户管理

用户有全局角色、有效状态和安全偏好。平台管理员处理用户问题时,先判断问题是账号状态、认证方式、全局角色还是房间内权限。

概念影响
全局角色rootadminuser控制平台级管理能力
有效状态activebanned影响登录、建房和加入房间
用户偏好2FA、通知、Provider 默认实例用户级设置,不等同于 YAML 配置
认证方式password、OPAQUE、passkey、email、OAuth2决定用户能否登录和恢复访问
  • root 可以管理所有用户和管理员。
  • admin 可以管理普通用户,但不能管理 root 或同级管理员的敏感设置。
  • user 只能按业务权限使用房间和媒体功能。
Terminal window
synctv user list
synctv user get alice
synctv user create alice --email alice@example.com
synctv user ban alice --reason "abuse"
synctv user unban alice
synctv user set-role alice admin
synctv user preferences get alice
场景推荐处理
用户违规优先 ban,保留原因,避免直接删除造成审计断点
找回账号先确认身份和绑定方式,再调整密码、邮箱或 2FA
提升管理员使用 root 操作,并记录授权原因
修改 2FA 偏好确认用户至少有两种本地验证方式
删除账号先评估房间、媒体、审核、通知和审计数据影响

账号认证细节见 认证与安全模型;普通用户视角见 登录与账号安全