Попытка заставить моего демона передачи забирать файлы из папки Dropbox, чтобы упростить удаленный запуск (это безголовая система).
Насколько я могу судить, файл settings.json соответствует ожидаемому, но ни один из файлов, которые я помещаю в папку, не был поднят.
Я проверил, что Dropbox синхронизируется правильно.
Вот весь файл 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
и, рекурсивно, для всего, что в нем содержится. Вы должны попытаться выяснить, какой пользователь запускает Transmission, затем вы можете дать этому пользователю, в частности, разрешения на эту папку и все в ней. Кроме того, в случае, если это ваш настоящий пароль в JSON, рассмотрите возможность его изменения сейчас.
chmod go+rw
вместо этого.