Próbowanie zmusić mojego demona transmisji do pobierania plików z folderu dropbox, aby ułatwić zdalne uruchamianie (jest to system bezgłowy).
O ile wiem, plik settings.json jest zgodny z oczekiwaniami, ale żaden z plików, które umieszczam w folderze, nie jest pobierany.
Sprawdziłem, czy Dropbox synchronizuje się poprawnie.
Oto cały plik settings.json , ale odpowiednie wiersze znajdują się poniżej:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Aktualizacja
Wydaje się, że jest to problem z uprawnieniami. Z / var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
Próbowałem zatrzymać demona -> sudo service transmission-daemon stop
-> zmieniając uprawnienia do folderu za pomocą chown -> sudo chown -R john /home/john/Dropbox/torrents
-> restartując demona ->sudo service transmission-daemon start
Jednak ten sam wynik
Aktualizacja 2
Uprawnienia do folderu to:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
chmod -R go+rw filename
daje uprawnienia do odczytu / zapisu wszystkim członkom grupy plików i każdemu, ani członkowi grupy, ani właścicielowi pliku dla danego filename
i, rekurencyjnie, dla wszystkiego, co zawiera. Powinieneś spróbować dowiedzieć się, jak działa użytkownik Transmission, a następnie możesz dać temu użytkownikowi uprawnienia w szczególności do tego folderu i wszystkiego w nim zawartego. Ponadto, jeśli jest to twoje prawdziwe hasło w JSON, rozważ zmianę teraz.
chmod go+rw
zamiast tego.