Essayer d'obtenir que mon démon de transmission récupère des fichiers dans un dossier dropbox, pour faciliter le démarrage à distance (c'est un système sans tête).
Pour autant que je sache, le fichier settings.json est comme prévu, mais aucun des fichiers que je place dans le dossier n'est récupéré.
J'ai vérifié que la dropbox se synchronise correctement.
Voici l'intégralité du fichier settings.json , mais les lignes pertinentes sont incluses ci-dessous:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Mettre à jour
Il semble que ce soit un problème d'autorisations. Depuis / var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
J'ai essayé d'arrêter le démon -> sudo service transmission-daemon stop
-> changer les autorisations du dossier en utilisant chown -> sudo chown -R john /home/john/Dropbox/torrents
-> redémarrer le démon ->sudo service transmission-daemon start
Même résultat, cependant
Update 2
Les autorisations pour le dossier sont:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
chmod -R go+rw filename
donne des autorisations de lecture / écriture à tous les membres du groupe de fichiers et à tout le monde ni un membre du groupe ni le propriétaire du fichier pour le donné filename
et, récursivement, pour tout ce qu'il contient. Vous devriez essayer de déterminer en tant qu'utilisateur la transmission est en cours d'exécution, puis vous pouvez donner à cet utilisateur, en particulier, des autorisations sur ce dossier et tout ce qu'il contient. De plus, si c'est votre vraie phrase de passe dans le JSON, envisagez de la changer maintenant.
chmod go+rw
plutôt.