Zed 组织角色完整指南:4 种角色如何分权限,成员邀请、调岗与移除怎么做
【免费下载链接】zedCode at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.项目地址: https://gitcode.com/GitHub_Trending/ze/zed
刚接手团队的 Zed Business 订阅时,你最先要回答的问题就是:谁能访问什么、谁能配置什么?Zed 组织里只有四种角色——Owner、Admin、Billing Manager、Member,Zed 组织角色管理的全部答案都藏在这张权限边界表里。
一张表看懂四种角色
四个角色的差异其实只落在三个管理域上:成员管理、组织设置与数据控制、计费与财务,按域对照一目了然。
| 管理域 | 具体权限 | Owner | Admin | Billing Manager | Member |
|---|---|---|---|---|---|
| 成员管理 | 查看组织成员列表 | ✓ | ✓ | ✓ | ✓ |
| 成员管理 | 邀请新成员 | ✓ | ✓ | — | — |
| 成员管理 | 更改非 Owner 成员的角色 | ✓ | ✓ | — | — |
| 成员管理 | 移除非 Owner 成员 | ✓ | ✓ | — | — |
| 组织设置 | 配置组织设置与 Data & Privacy 数据控制 | ✓ | ✓ | — | — |
| 组织设置 | 通过 Business 席位使用托管 AI 与 Edit Predictions | ✓ | ✓ | — | ✓ |
| 计费财务 | 查看订阅、用量与发票 | ✓ | ✓ | ✓ | — |
| 计费财务 | 更新支付方式、税号(Tax ID)等计费信息 | ✓ | ✓ | ✓ | — |
| 计费财务 | 取消订阅 | ✓ | — | — | — |
| 计费财务 | 转移组织所有权 | ✓ | — | — | — |
一句话定位:
- Owner:独掌终局权力的最终责任人
- Admin:碰不了终结决策的日常代管人
- Billing Manager:不占席位的财务专员
- Member:专注写码、不碰管理面的标准成员
按场景选角色
团队负责人:Owner 和 Admin 怎么分工
结论先给你:日常事务交给 Admin,两项终局权力留在 Owner 手里。
创建组织的人会自动成为 Owner(见 docs/src/business/organizations.md)。Owner 与 Admin 能力几乎相同,唯一的分界线是:取消订阅和转移组织所有权这两项只有 Owner 能做。举个例子,可以让技术负责人当 Admin,处理成员进出和开关配置;而订阅的去留、组织归属这类"动了就收不回"的事,留给真正担责的 Owner。注意,Data & Privacy 页面上的托管模型、Edit Predictions、协作开关等控制项也仅 Owner/Admin 可配置,且强制作用于全体成员,普通成员无法单独覆盖(见 docs/src/business/admin-controls.md)。
财务:Zed Billing Manager 能做什么、不能做什么
Billing Manager 是一扇"只开财务门"的窄权限角色:能查看订阅用量、更新计费详情与税号信息、更新支付方式、查发票历史,方便财务或采购同事对账付款。但它有两条硬边界,授权前务必确认:Billing Manager 不计入付费 Business 席位,也不通过 Business 订阅获得 Zed 托管 AI 模型与 Edit Predictions 权益。此外它不能邀请或移除成员、不能改角色、不能配置组织设置与数据控制,更碰不到取消订阅和转移所有权。
普通成员:Member 的边界是"只写码,不碰管理面"
Member 是组织里人数最多的角色,拿到的是 Business 标准访问:托管 AI 模型与 Edit Predictions 都能用。但计费信息、组织设置、成员管理全都不可见,dashboard 也没有访问权。你可以放心把 Member 发给所有工程师——他们的权限视图里天然没有管理面。
成员生命周期三步操作
入职、调岗、离职三件事全部在组织 dashboard 的 Members 页面完成,且只有 Owner 和 Admin 有资格进入(Billing Manager 仅计费页可看,Member 无访问权)。
入职(如何邀请 Zed 组织成员):在 Members 页面点+ Invite Member,填入对方公司邮箱并选好角色,对方收到邀请邮件后点击加入,再用 GitHub 账号完成认证即可入组。注意席位口径:Owner、Admin、Member 都计入付费席位,Billing Manager 除外。
调岗(改角色):在成员列表按角色筛选或按姓名搜索找到目标,打开该行的三点菜单选择新角色即可。注意:你只能更改非 Owner成员的角色,Owner 这个位置别人改不了。
离职(移除成员):找到成员,选Remove并确认。移除会切断该成员对组织订阅、计费及组织托管功能(含托管 AI 与 Edit Predictions)的访问,但其个人 Zed 账号不受影响,若还属于其他组织,那些成员身份也保持不变。
角色变更发生在服务端
dashboard 上的角色选择只是入口,真正的校验与持久化都发生在协作服务端 crates/collab。三条源码证据:
- 本地开发时,
script/bootstrap初始化数据库后,你可以以 crates/collab/seed.default.json 中列出的 GitHub 登录名作为管理员用户登录,也可以用自定义的crates/collab/seed.json覆盖admins列表——这说明"GitHub 账号认证 → 服务端按记录判定管理权限"是完整链路; - crates/collab/src/db.rs 中用
SetMemberRoleResult枚举建模角色变更的两种结果(InviteUpdated/MembershipUpdated); - crates/collab/src/rpc.rs 的
set_channel_member_role处理器把变更写入数据库后,按结果类型向对应连接分发不同的更新消息,最后才返回确认——角色变更是被服务端裁决的数据操作,而非前端状态。
另外,频道里还存在更细粒度的协作角色(如 Channel 成员/访客),与组织级角色叠加,共同构成你看到的完整权限视图。
常见问题 FAQ
Zed 的 Owner 角色应该授给谁?
授给组织里真正担最终责任的那个人,因为取消订阅与转移所有权只有 Owner 能做,权限越集中、事故面越小。
Zed Owner 和 Admin 区别在哪?Admin 能取消订阅吗?
日常能力上两者几乎一样,区别只有两处:取消订阅和转移所有权仅 Owner 可执行。想让某人"能管一切但动不了订阅",就授 Admin。
Billing Manager 会多占一个付费席位吗?
不会。Billing Manager 专为"只碰财务"设计,不计入付费席位,也因此拿不到 Business 的托管 AI 与 Edit Predictions 权益,给财务同事开这个账号几乎零成本。
成员离职了,需要删他的 Zed 账号吗?⚠️
不需要。在 Members 页面执行 Remove 即可:失去的是该组织的订阅、计费与托管功能访问,个人账号照旧可用,其他组织里的身份也不受影响。
我已有个人组织,加入团队组织会被顶掉吗?
不会。每个 Zed 账号注册时自带一个永久有效的个人组织,加入 Business 组织后两者并存,可在编辑器标题栏或 dashboard 左上角随时切换。
延伸阅读
- Zed Business 功能总览:付费席位包含的 AI 能力、强制数据控制与合并计费的完整说明
- 组织创建与管理:从建组、邀请到多组织切换的操作路径
- 管理员控制项详解:Owner/Admin 在 Data & Privacy 页面能开关的每一类组织级设置
- 组织角色与权限参考:四种角色全部权限项的权威对照
- 协作服务器本地开发:collab 后端的启动、种子数据与测试方式
【免费下载链接】zedCode at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.项目地址: https://gitcode.com/GitHub_Trending/ze/zed
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考