我有一个在Ubuntu 16.04中运行的MQTT代理。我的问题是,在代理运行时如何添加用户?当我使用添加用户时
mosquitto_passwd -c /etc/mosquito/pwfile user2
该用户确实显示在pwfile中,但是直到重新启动代理后,我才能从外部源访问该用户。
我尝试使用
sudo mosquitto -c /etc/mosquitto/mosquitto.conf
重新加载mosquitto.conf文件,但出现此错误
1483102542: Config loaded from /etc/mosquitto/mosquitto.conf.
1483102542: Opening ipv4 listen socket on port 1883.
1483102542: Error: Address already in use
那么我该怎么做才能将用户添加到代理中并加载它们而不重启代理呢?访问)
最佳答案
有2个选项。
mosquitto_passwd
时不会获取更改。您可以通过向mosquitto代理发送HUP信号关于mqtt - 在MQTT Broker中添加用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41396710/