试图让我的传输守护进程从Dropbox文件夹中拾取文件,以使远程启动更加容易(这是一个无头系统)。
据我所知,settings.json文件符合预期,但是我放在文件夹中的所有文件都没有被拾取。
我检查了保管箱是否正确同步。
这是整个settings.json文件,但下面包括相关行:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
更新资料
它似乎是一个权限问题。从/ var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
我尝试停止守护程序-> sudo service transmission-daemon stop
->使用chown更改文件夹的权限-> sudo chown -R john /home/john/Dropbox/torrents
->重新启动守护程序->sudo service transmission-daemon start
结果相同,但是
更新2
该文件夹的权限为:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
那是在做什么
—
轻微起毛
chmod -R go+rw filename
向所有文件的组成员以及每个人(既不是组成员也不是文件所有者)授予给定文件filename
以及递归地对其包含的所有内容的读/写权限。您应该尝试找出正在运行什么用户传输,然后可以给该用户特别是该文件夹及其中所有内容的权限。另外,如果这是您真正的JSON密码,请考虑立即进行更改。
并非如此,尽管情绪是准确的;)
—
轻微的绒毛
尝试过,系统日志中的结果相同。我在第二次更新中包含了文件夹权限
—
轻度模糊”
chmod go+rw
。