传输守护程序不断重置


14

我一直在尝试配置传输守护程序,以便可以使用位于http://server.ip-address:9091的webui进行连接,但是我仅收到一条消息,告诉我应该禁用ip地址白名单或添加我的当前的IP。

我在/etc/transmission-daemon/settings.json中编辑了可用的文件,并将rpc-whitelist-enabled参数修改为false,保存了文件并使用以下命令重新启动服务:sudo service transmission-daemon restart。之后,我再次检查settings.json,我刚刚进行了修改,只是发现我的所有更改都已撤消。这是怎么回事?其他人以前见过这种行为吗?


1
好的...只是发现了什么情况,如果您编辑settings.json文件,则必须使用以下方法重新启动服务:sudo invoke-rc.d transmission-daemon reload
AcidRod75

4
传输守护程序在退出时重新配置文件。要在不覆盖的情况下进行编辑,必须先sudo service transmission-daemon stop进行编辑。
con-f-use

@ con-f-use请发表您的评论作为答案。它应该被接受为正确的回应。
Zoot

Answers:


25

传输守护程序退出时,将使用旧选项重写配置文件。为了使更改保持不变,您需要在不运行守护程序的情况下编辑配置文件。所以首先:

sudo stop transmission-daemon

或者,如果您未通过软件中心/官方存储库安装它,则:

sudo killall -HUP transmission-da

之后,您可以settings.json按预期进行编辑,然后重新开始传输:

sudo start transmission-daemon 

1

编辑/var/lib/transmission-daemon/.config/transmission-daemon/settings.json似乎是在每次重新启动systemd设备后复制的文件transmission-daemon.service。我没有找到参考,但是一个简单的测试证实了这一点。


两者都无法解决我的问题。即使服务已停止。
user3836415
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.