Добавление пользователя в mosqitto

Здравствуйте.
Установил пароль на web-интерфейс по инструкции из wiki. Но мне нужен доступ к брокеру извне, поэтому я оставил в /etc/mosquitto/conf.d/10listeners.conf строку listener 1883 как есть без указания хоста.
В mosquitto добавил двух пользователей (mqtadm и mqtusr), файл /etc/mosquitto/acl/default.conf привел к виду:

user mqtadm
topic readwrite #
topic readwrite $SYS/#
 
user mqtusr
topic readwrite /devices/#

Теперь к пользователю mqtusr подключаюсь без проблем, а к mqtadm не пускает:

mosquitto[62028]: 1722247501: New connection from 192.168.55.250:2294 on port 1883.
mosquitto[62028]: 1722247501: Client <unknown> disconnected, not authorised.
mosquitto[62028]: 1722247530: New connection from 192.168.55.250:2334 on port 1883.
mosquitto[62028]: 1722247530: New client connected from 192.168.55.250:2334 as mqtt-explorer-316df7aa (p2, c1, k60, u'mqtusr').
mosquitto[62028]: 1722247542: Client mqtt-explorer-316df7aa disconnected.

В чем может быть дело?

Здравствуйте!

Судя по вашему описанию, у пользователя mqtadm возникли проблемы с авторизацией при подключении к Mosquitto. Возможные причины:

  1. Ошибка в пароле пользователя mqtadm
  2. Неверные права доступа в ACL-файле
  3. Проблемы с конфигурацией Mosquitto

Для более точного понимания проблемы прошу прислать диагностический файл.

Действительно проблема была с паролем. Пересоздал пользователя, все заработало

1 лайк