Попытка заставить моего демона передачи забирать файлы из папки 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
linux
ubuntu
permissions
chown
transmission
Мягкий пух
источник
источник
chmod go+rw
вместо этого.chmod -R go+rw filename
дает права на чтение / запись всем членам группы файлов и каждому, ни члену группы, ни владельцу файла для данногоfilename
и, рекурсивно, для всего, что в нем содержится. Вы должны попытаться выяснить, какой пользователь запускает Transmission, затем вы можете дать этому пользователю, в частности, разрешения на эту папку и все в ней. Кроме того, в случае, если это ваш настоящий пароль в JSON, рассмотрите возможность его изменения сейчас.Ответы:
Решение состоит в том, чтобы дать вашей папке разрешений 775
источник
Для тех, кто приземляется здесь: вы должны редактировать
/var/lib/transmission-daemon/.config/transmission-daemon/settings.json
вместо того, который в~/.config/transmission
Специально протестировано на версии 2.92, вы должны остановить
transmission-daemon
сервис перед редактированиемsettings.json
. В противном случае при перезапуске службы все внесенные изменения будут отменены. Странно, я знаю, но не спрашивай меня почему.Подвох в том, что последняя
transmission-daemon
папка заблокирована разрешением, поэтому редактируйтеsettings.json
с абсолютным URLИ, конечно же, перезапустите службу
источник
У меня была та же проблема, но любое решение не помогло мне, пока я не переместил папку torrents с внешнего диска на внутренний. После этого все работает просто отлично!
источник