Tratando de hacer que mi demonio de transmisión recoja archivos de una carpeta de Dropbox, para facilitar el arranque remoto (es un sistema sin cabeza).
Por lo que puedo decir, el archivo settings.json es como se esperaba, pero ninguno de los archivos que coloco en la carpeta se recogen.
He comprobado que Dropbox se sincroniza correctamente.
Aquí está todo el archivo settings.json , pero las líneas relevantes se incluyen a continuación:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Actualizar
Parece ser un problema de permisos. Desde / var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
He intentado detener el daemon -> sudo service transmission-daemon stop
-> cambiando los permisos de la carpeta usando chown -> sudo chown -R john /home/john/Dropbox/torrents
-> reiniciando daemon ->sudo service transmission-daemon start
Mismo resultado, sin embargo
Actualización 2
Los permisos para la carpeta son:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
chmod -R go+rw filename
otorga permisos de lectura / escritura a todos los miembros del grupo de archivos y a todos, ni a un miembro del grupo ni al propietario del archivo para lo dado filename
y, recursivamente, para todo lo que contiene. Debe intentar averiguar qué usuario está ejecutando Transmission, luego puede otorgarle a ese usuario, específicamente, permisos para esa carpeta y todo lo que contiene. Además, en caso de que sea su frase de paso real en el JSON, considere cambiarla ahora.
chmod go+rw
lugar.