为什么即使我在mosquitto broker持久性配置中使用sudo运行,也会获得拒绝权限? mosquitto.db

问题描述

1552421242: Saving in-memory database to /mosquitto/data/mosquitto.db.
1552421242: Error saving in-memory database,unable to open /mosquitto/data/mosquitto.db.new for writing.
1552421242: Error: Permission denied.

这是蚊子经纪人的日志。为什么即使我使用sudo来运行mosquitto,它也被拒绝获得许可。

mosquitto.conf内容

listener 8883 
cafile /home/root/SSL_CERTIFICATES/certs/ca/ca.crt
certfile /home/root/SSL_CERTIFICATES/certs/broker/broker.crt
keyfile /home/root/SSL_CERTIFICATES/certs/broker/broker.key


pid_file /var/run/mosquitto.pid

persistence true 
autosave_interval 30
persistence_file mosquitto.db
persistence_location /var/lib/mosquitto/

include_dir /etc/mosquitto/conf.d

user mosquitto

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)