首页 > 解决方案 > Mosquitto >1.5 用户访问级别通配符

问题描述

我正在尝试使用 Mosquitto MQTT Broker v1.5.8。我正在使用 mosquitto_auth_plugin 进行用户身份验证。( https://github.com/jpmens/mosquitto-auth-plug )

我创建了一个带有用户和 acls 表的 mysql 服务器。我想设置一个可以订阅主题的用户test/#。因此,我在该用户的 acls 表中设置了 rw = 5 但是用户无法订阅任何内容test/#,但可以订阅test/123

我查看了发布的问题之一https://github.com/jpmens/mosquitto-auth-plug/issues/356 但由于回购已存档,我无法在那里提问。

mysql> select * from acls;
+----+--------------+--------------------+----+
| id | username     | topic              | rw |
+----+--------------+--------------------+----+
|  1 | test         | test/#             |  5 |
+----+--------------+--------------------+----+

标签: mqttmosquitto

解决方案


推荐阅读