环境信息
- EMQX 版本:开源版 4.2.14
- 操作系统及版本:阿里云 Centos 7
- 其他
问题描述
emqx_auth_mnesia.conf 配置认证不生效
配置文件及日志
1.关闭匿名
2.配置认证
3.重启查看
4.连接
emqx_auth_mnesia 插件也重启过
emqx_auth_mnesia.conf 配置认证不生效
1.关闭匿名
2.配置认证
3.重启查看
4.连接
emqx_auth_mnesia 插件也重启过
把这两个用户,用 emqx_ctl 命令删掉,然后在重启 emqx_auth_mnesia 插件试试看
emqx_ctl 命令删除后 查询没有用户后重启了插件 再次查询得到这两个用户,MQTTX插件还是连接不上,很费解,望大佬帮忙分析一下,是版本问题吗,还是系统环境的问题? 阿里云 CentOS 7.9 X64
emmmmm 这就很奇怪了…你的 emqx 是单节点还是集群的?
看配置的密码hash类型是 plain
,那 emqx 内部的数据存储的就是密码的明文。试试看直接把数据表搂出来看看
./bin/emqx eval 'ets:tab2list(emqx_user).'