Ich versuche, meinen Übertragungsdämon dazu zu bringen, Dateien aus einem Dropbox-Ordner abzurufen, um das Remote-Starten zu vereinfachen (es ist ein kopfloses System).
Soweit ich das beurteilen kann, ist die Datei settings.json wie erwartet, aber keine der Dateien, die ich in den Ordner lege, wird abgeholt.
Ich habe überprüft, ob die Dropbox korrekt synchronisiert wird.
Hier ist die gesamte Datei settings.json , aber die entsprechenden Zeilen sind unten enthalten:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Aktualisieren
Es scheint ein Berechtigungsproblem zu sein. Aus / var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
Ich habe versucht, den Daemon zu stoppen -> sudo service transmission-daemon stop
-> die Berechtigungen des Ordners mit chown zu ändern -> sudo chown -R john /home/john/Dropbox/torrents
-> Daemon neu zu starten ->sudo service transmission-daemon start
Gleiches Ergebnis jedoch
Update 2
Berechtigungen für den Ordner sind:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
chmod -R go+rw filename
Erteilt allen Gruppenmitgliedern der Dateien Lese- / Schreibberechtigungen und jedem, weder einem Gruppenmitglied noch dem Dateieigentümer, für das angegebene filename
und rekursiv für alles, was es enthält. Sie sollten versuchen herauszufinden, welcher Benutzer Transmission ausführt, und dann können Sie diesem Benutzer Berechtigungen für diesen Ordner und alles darin erteilen. Falls dies Ihre eigentliche Passphrase im JSON ist, sollten Sie sie jetzt ändern.
chmod go+rw
stattdessen.