Dashboard 用户管理
EMQX Edge 1.4.0 在 Dashboard 中引入了内置用户管理页面。你可以直接在 UI 中创建和管理多个登录账号,从而控制哪些用户可以登录 Dashboard。密码会以加密形式存储,不再将明文密码写入配置文件。
管理 Dashboard 用户
在左侧导航栏中点击 Users。页面会列出所有已有的 Dashboard 登录账号。
添加用户
- 点击右上角的 Add 按钮。
- 在弹窗中输入 Username 和 Password,并确认密码。
- 点击 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 添加或更新用户,不要直接在配置文件中写入明文密码。