# 管理用户

本页面涵盖了创建、编辑和管理用户账户的日常任务。

## 用户列表

![用户列表显示账户信息，包括姓名、电子邮件、角色和状态列](/files/oAooykFA2HBzUTdnSW6W)

从管理面板中，点击**用户列表**查看平台上的所有用户。列表显示：

* 头像
* 姓名
* 用户名
* 电子邮件地址
* 角色
* 活跃/非活跃状态
* 注册日期
* 最后登录日期

使用**高级搜索**工具可以通过姓名、电子邮件、角色或其他条件查找特定用户。

## 创建用户

![用户创建表单，包含姓名、电子邮件、用户名、密码、角色和语言字段](/files/t3iCiIGVzpTjRohuyUbn)

1. 从管理面板中点击**添加用户**
2. 填写必填字段：
   * **名字**和**姓氏**
   * **电子邮件** — 必须在平台上唯一
   * **用户名** — 登录名称（必须唯一）
   * **密码** — 设置初始密码
   * **角色** — 选择用户的平台角色（学生、教师、管理员等）
   * **语言** — 用户首选的界面语言
3. 可选填写额外字段：
   * 官方代码（例如组织中的唯一ID）
   * 电话号码
   * 到期日期 — 在指定日期后自动停用账户
   * 活跃/非活跃状态
   * 额外的个人资料字段（如果已配置）
4. 保存

## 导入用户

![用户导入界面，用于上传包含用户数据的CSV或XML文件](/files/TB64fuYBIFzKowwOvKbh)

对于批量创建用户，您可以从文件导入用户：

1. 从管理面板中点击**导入用户**
2. 上传包含用户数据的**CSV**或**XML**文件
3. 将文件列映射到Chamilo用户字段
4. 选择如何处理现有用户（更新或跳过）
5. 导入

导入文件至少应包含以下列：名字、姓氏、电子邮件、用户名和密码。

注意：**状态**列是**角色**的旧名称，仅接受少数值，例如1代表教师，5代表学生。角色的进一步调整只能稍后手动完成，编辑用户。

## 导出用户

点击**导出用户**以CSV或XML文件格式下载用户列表。您可以根据角色、注册日期或其他条件筛选要导出的用户。

## 编辑用户

在用户列表中点击用户的姓名以编辑其账户。您可以修改：

* 个人信息（姓名、电子邮件、电话）
* 角色
* 密码（重置）
* 活跃/非活跃状态
* 到期日期
* 额外的个人资料字段

## 删除用户

当删除在平台上创建了内容的用户（通常是教师）时，系统可能会阻止您永久删除用户，并显示警告消息，说明该用户仍与某些资源相关联。如果您确认删除，系统不会删除内容本身，而是将其附加到一个中立用户（我们称之为“备用用户”）以保持数据一致性。

为避免这种情况，请检查用户详细信息，逐一删除他们的课程，然后再删除用户。

## 用户操作

| 操作           | 描述                                 |
| ------------ | ---------------------------------- |
| **停用**       | 禁用用户账户而不删除。用户无法登录，但其数据将被保留。        |
| **激活**       | 重新启用之前停用的账户。                       |
| **以该用户身份登录** | 以该用户身份登录平台（模拟）。用于故障排除很有用。          |
| **匿名化**      | 根据欧盟GDPR定义，擦除账户的所有个人信息。            |
| **删除**       | 软删除用户账户。使用**已删除用户**选项卡永久删除账户及相关数据。 |

> **以该用户身份登录**是一项强大的功能。请负责任地使用，仅用于合法的支持目的。

## 批量操作

在用户列表中选择多个用户以执行批量操作：

* 一次性激活或停用多个用户
* 删除多个用户
* 将用户分配到课程或会话

## 小贴士

* **使用CSV导入进行大规模注册** — 在培训计划开始时为大量用户注册时，准备一个CSV文件并批量导入
* **设置到期日期** — 对于临时用户（研讨会参与者、试用用户），设置到期日期以自动停用他们的账户
* **停用而非删除** — 当用户离开时，首先停用他们的账户。这将保留他们的培训记录。只有在确定不再需要数据时才删除。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chamilo.org/2.x-zh-cn/guan-li-zhi-nan/admin-guide/users/managing-users.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
