# Dashboard 用户管理

EMQX Edge 1.4.0 在 Dashboard 中引入了内置用户管理页面。你可以直接在 UI 中创建和管理多个登录账号，从而控制哪些用户可以登录 Dashboard。密码会以加密形式存储，不再将明文密码写入配置文件。

## 管理 Dashboard 用户

在左侧导航栏中点击 **Users**。页面会列出所有已有的 Dashboard 登录账号。

### 添加用户

1. 点击右上角的 **Add** 按钮。
2. 在弹窗中输入 **Username** 和 **Password**，并确认密码。
3. 点击 **Confirm**。

新账号会添加到列表中，并可立即用于登录 Dashboard。

### 编辑用户

点击目标用户所在行 **Actions** 列中的编辑图标。按需修改密码，然后点击 **Confirm**。

### 删除用户

点击 **Actions** 列中的删除图标。该账号会立即被移除。

## 通过配置文件配置

Dashboard 用户凭据存储在 `nanomq.conf` 的 `http_server` 配置段中。默认账号由顶层的 `username` 和 `password` 字段定义。通过 Dashboard 添加的其他账号存储在 `usernames` 和 `passwords` 数组中，两个数组中相同索引位置对应同一个账号。密码以加密形式存储。

```hocon
http_server {
  username = "admin"
  password = "<encrypted-password>"
  usernames = ["user1"]
  passwords = ["<encrypted-password>"]
}
```

:::tip 注意
密码以加密形式存储。请使用 Dashboard UI 添加或更新用户，不要直接在配置文件中写入明文密码。
:::
