Mqtt MOSQUITO-使用通配符禁用订阅

Mqtt MOSQUITO-使用通配符禁用订阅,mqtt,mosquitto,Mqtt,Mosquitto,我想使用通配符(+和#)禁用对所有主题的订阅,可能吗?是的,基于每个用户。您可以使用ACL限制给定用户可以订阅的主题,这些主题可以包括通配符。ACL格式的详细信息可在mosquitcho.conf手册页中找到 您还可以完全防止匿名用户连接到代理 allow_anonymous false 谢谢你的回复。因此,包含acl_文件可以防止使用“#”通配符订阅所有主题吗?用户名和密码必须在密码文件中配置?如果是这样,有没有办法将我的数据库(和我的用户)连接到mqtt用户列表?没有,但是您可以为每个用户

我想使用通配符(+#)禁用对所有主题的订阅,可能吗?

是的,基于每个用户。您可以使用ACL限制给定用户可以订阅的主题,这些主题可以包括通配符。ACL格式的详细信息可在mosquitcho.conf手册页中找到

您还可以完全防止匿名用户连接到代理

allow_anonymous false

谢谢你的回复。因此,包含acl_文件可以防止使用“#”通配符订阅所有主题吗?用户名和密码必须在密码文件中配置?如果是这样,有没有办法将我的数据库(和我的用户)连接到mqtt用户列表?没有,但是您可以为每个用户指定一个合适的通配符ACL,如果他们确实订阅了,他们将在ACL#文件中使用模式(如“模式%u/topic_name”)和在mosquitto.conf中使用“allow_anonymous false”只看到与ACLSo匹配的主题,没有用户可以订阅#?他们可以订阅
#
,但他们只能看到以
%u/topic\u name