Skip to content

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>"]
}

注意

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