我尝试将访问列表应用于用户,但Mosquitto始终采用最高访问级别并应用它。
我试图应用这个:
user roger
topic readwrite device/1/#
topic read device/1/name/
我也试过:
user roger
topic read device/1/name/
topic readwrite device/1/#
在这两种情况下,它都允许读/写主题:
device/1/name/
我错过了什么吗?
我尝试将访问列表应用于用户,但Mosquitto始终采用最高访问级别并应用它。
我试图应用这个:
user roger
topic readwrite device/1/#
topic read device/1/name/
我也试过:
user roger
topic read device/1/name/
topic readwrite device/1/#
在这两种情况下,它都允许读/写主题:
device/1/name/
我错过了什么吗?
device/1/name/ 是“topic readwrite device/1/#”的一部分,您无法启用对所有子主题的访问,之后无法禁用一个子主题:“topic read device/1/name/”
您可以尝试允许一级子主题进行读写访问
“主题读写设备/1/+”“主题读设备/1/名称/子主题”。
你可以写和读
.
但你只能阅读