# 停用团队或转移所有权

停用团队会永久释放全部团队托管成员；转移所有权则会把原所有者降级为管理员，而不是移出团队。

团队详情页的「危险操作」标签下有两个高风险操作：**停用团队**，拥有「变更团队状态」权限的人都能操作；以及**转移所有者**，只有团队的真正所有者才能看到。

> [!CAUTION]
> 停用团队按钮旁边的说明写的是"禁用后应由后端限制团队空间的协作和资源变更能力"，读起来像是临时冻结。实际发生的是：团队下所有"团队托管成员"会在同一次请求里被**立即、不可逆地**转换为独立账号，退回各自的个人空间。重新把团队状态改回启用**不会**恢复这些账号的托管身份。界面文案、确认弹窗和通知邮件都没有提到这一点。

_界面示意图：团队详情页『危险操作』标签：顶部提示语与停用团队操作行_

## 开始之前

- **停用/启用团队需要「变更团队启用状态」权限**（`team:update_status`）。团队所有者默认拥有，但这项权限也可以通过自定义角色授予给其他成员——不是所有者专属。
- **停用团队要求近期完成过安全验证**。如果你在过去 1 小时内没有用密码、Passkey、TOTP 或邮箱验证码验证过身份，点击**停用团队**后会先跳转到验证页面，通过后自动继续原操作。1 小时内验证过的话，会直接看到下文的确认弹窗。
- **只有「团队托管成员」会被停用团队影响**。以自己独立账号身份加入团队协作的"普通成员"，账号模式和空间归属都不受影响。
- **本标签下两个操作的界面文案目前都只有简体中文版本。** 按钮文字、说明、确认弹窗和成功提示都是硬编码字符串，未接入多语言——无论控制台语言设置为哪种，显示的都是下文引用的这段简体原文。
- **转移团队所有权需要「转移团队所有权」权限**（`team:transfer_owner`），而且只有当前记录在案的团队所有者本人才能行使它。这项权限和大多数团队权限不同，不能通过自定义角色授予给其他成员——即使某个管理员拥有其他全部权限，也不能转移所有权，必须由所有者亲自操作。
- **转移所有权同样要求近期完成过安全验证**，规则与停用团队一致：过去 1 小时内验证过身份的话直接进入确认弹窗，否则先跳转验证页。
- **新所有者必须已经是团队成员**，且账号必须是独立账号，不能是团队托管账号。不能把所有权转移给团队外的人，也不能转移给团队托管成员。
- **团队处于「停用」状态时不能转移所有权**，需要先重新启用团队。

## 停用团队

| 会发生什么                                                                        | 不会发生什么                                                             |
| --------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| 团队状态变为「停用」                                                              | 不会删除团队记录，也不会删除任何成员关系                                 |
| 团队下所有「团队托管成员」立即被转换为独立账号，`current_space_type` 切回个人空间 | 不会影响「普通成员」——他们的账号模式和空间归属原样不变                   |
| 系统为每个被转换的账号创建或确认一个个人计费账户                                  | 不会删除该团队下已创建的实例、存储等业务资源，释放只改用户的租户归属字段 |
| 记录一条状态变更审计日志                                                          | 不会自动把团队欠下的费用转记给这些新建的个人账户（下方有开放问题说明）   |
| 你在控制台自己点「停用团队」时，系统会额外发一封邮件通知所有者和管理员成员        | 平台管理员从后台强制停用团队时**不会**发送这封邮件                       |
| 状态可以随时改回「启用」                                                          | 重新启用**不会**把已释放的账号恢复为团队托管，没有任何自动恢复路径       |

1. 打开团队详情页，选择「危险操作」标签。
2. 选择**停用团队**。
3. 如果过去 1 小时内没有完成过安全验证，先完成验证页面的身份确认。
4. 确认弹窗的内容是"确认禁用团队「团队名」？"，选择**确认禁用**。

_界面示意图：停用团队确认弹窗，含确认文字与确认按钮_

提交后立即收到"团队已禁用"提示，团队下所有团队托管成员在这一刻已经变成独立账号。

**重新启用团队**：状态标签会显示「停用」，操作行变为**启用团队**。选择它、通过确认弹窗（"确认启用团队「团队名」？"）后会收到"团队已启用"提示，但这只是把 `status` 字段改回来——已经被释放的账号依旧是独立账号，不会被自动收回为团队托管。要让这些成员重新变回团队托管账号，只能对他们重新发起一次"团队托管成员"邀请。

> [!NOTE]
> 以下两点在代码中没有找到明确依据，需要产品或工程团队二次确认：被释放账号此前欠团队的费用是否会结转到新建的个人账户；对已经被释放的账号重新发起"团队托管成员"邀请能否成功——现有的邀请接受逻辑对"已存在账号"的托管邀请请求会直接拒绝，被释放账号大概率落在这一类里。

## 转移团队所有权

团队的真正所有者可以用**转移所有者**把团队交给另一名成员。这个操作**不会**把当前所有者移出团队。

> [!CAUTION]
> 把这个操作理解成"我把团队让出去，从此不再是这个团队的人"是最常见的误解。实际发生的是：在同一次请求里，你的团队角色从「所有者」变为「管理员」——你仍然留在团队中，仍然保留成员管理、邀请、审计日志、分组、镜像共享等团队治理权限，也仍然能管理团队空间下的实例。你失去的是所有者身份本身，以及团队付款账户上的全部权限（发票、支付方式等财务操作）——这部分权限会转移给新所有者。按钮文字、操作说明和确认弹窗都没有提到原所有者会继续留在团队里这件事。

| 会发生什么                                                               | 不会发生什么                                                                                     |
| ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ |
| 目标成员的团队角色变为「所有者」                                         | 目标成员不会被自动加入团队——必须已经是团队成员；成员选择框里不会出现当前所有者本人               |
| 原所有者的团队角色变为「管理员」，继续留在团队中                         | 原所有者不会被移出团队，也不会失去默认管理员角色覆盖的团队治理功能的访问权限                     |
| 团队付款账户的所有者字段同步更新为新所有者，其账户权限被同步为完整权限集 | 原所有者在团队付款账户上的权限不会保留——会被清空，连带失去变更团队启用状态的权限（除非另行授予） |
| 记录一条 `team:transfer_owner` 审计日志                                  | 团队名下的项目、实例等资源归属不受影响，仍然归团队所有                                           |
| 系统会同时给原所有者和新所有者各发一封通知邮件                           | —                                                                                                |

1. 打开团队详情页，选择「危险操作」标签。
2. 选择**转移所有者**。只有真正的所有者才能看到这个操作。
3. 如果过去 1 小时内没有完成过安全验证，先完成验证页面的身份确认。
4. 在弹窗中从成员下拉列表选择新所有者（列表不包含所有者本人）。如果团队暂时没有其他成员，弹窗会改为一个纯文本的用户 ID 输入框——但填入的用户仍必须已经是团队成员，否则转移会被拒绝。
5. 确认弹窗内容是"确认转移「团队名」的团队所有权？"，选择确认按钮完成转移。

_界面示意图：转移团队所有者确认弹窗：成员选择框、选中成员提示与确认按钮_

提交后立即收到"团队所有权已转移"提示。新所有者的角色在同一次请求里变为「所有者」，原所有者变为「管理员」，两人都会收到通知邮件。

**这个操作可以撤销吗？** 可以，但没有专门的"撤销"入口——因为转移所有权的权限只属于当前所有者本人，被降级的原所有者无法单方面把所有权要回来，必须由新所有者再发起一次转移，把原所有者选为目标，和普通转移没有区别。

**转移后原所有者还能做什么**：作为管理员，原所有者保留了团队治理相关的权限——管理成员和邀请、查看审计日志、管理角色和分组、共享镜像，以及管理、删除团队空间下的实例并配置其账单。失去的是所有者专属能力（再次发起转移，以及默认情况下变更团队启用状态）和团队付款账户上的全部权限——如果需要，新所有者要重新单独授予。

## 相关文档

- [邀请和管理团队成员](/zh-cn/spaces/teams/members/)
- [团队角色与分组](/zh-cn/spaces/teams/roles-groups/)
- [团队计费与预算](/zh-cn/spaces/teams/billing/)
- [团队生命周期与审计](/zh-cn/spaces/teams/audit-lifecycle/)
