如何配置mosquitto的Ubuntu snap版本?

时间:2018-08-23 11:50:08

标签: ubuntu mqtt mosquitto

Ubuntu 18

Mosquitto 1.5

为Ubuntu修改mosquitto snap的配置文件的正确方法是什么?

/snap/mosquitto/51/default_config.conf中的文件是只读的。

ps ax表明mosquitto正在运行并正在使用

 6242 ?        Ss     0:00 /bin/sh /snap/mosquitto/51/launcher.sh
 6267 ?        S      0:00 /snap/mosquitto/51/usr/sbin/mosquitto -c /snap/mosquitto/51/default_config.conf
 6269 pts/1    R+     0:00 ps ax

尝试更改权限:

ubuntu@ip-10-0-0-30:~$ sudo chmod +w /snap/mosquitto/51/default_config.conf
chmod: changing permissions of '/snap/mosquitto/51/default_config.conf': Read-only file system
ubuntu@ip-10-0-0-30:~$

任何有价值的帮助!

谢谢!

1 个答案:

答案 0 :(得分:2)

在Snap软件包中加载哪个配置文件的详细信息在这里:

https://github.com/eclipse/mosquitto/blob/master/snap/launcher.sh

由此您应该能够创建/编辑

/var/snap/mosquitto/common/mosquitto.conf

对于我来说,还不完全清楚的是这里是否还有另一种情况会涉及

  /home/<user>/snap/mosquitto/common/mosquitto.conf

对于我来说,目前还不清楚<user>是指运行mosquitto服务的用户还是启动快照的用户。