Tentando fazer meu daemon de transmissão pegar arquivos de uma pasta dropbox, para facilitar a inicialização remota (é um sistema sem cabeça).
Pelo que sei, o arquivo settings.json é o esperado, mas nenhum dos arquivos que coloco na pasta é coletado.
Verifiquei se o dropbox está sincronizando corretamente.
Aqui está o arquivo settings.json inteiro , mas as linhas relevantes estão incluídas abaixo:
"watch-dir": "/home/john/Dropbox/torrents",
"watch-dir-enabled": true
Atualizar
Parece ser um problema de permissão. Em / var / log / syslog:
Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)
Eu tentei parar o daemon -> sudo service transmission-daemon stop
-> alterar as permissões da pasta usando chown -> sudo chown -R john /home/john/Dropbox/torrents
-> reiniciar o daemon ->sudo service transmission-daemon start
Mesmo resultado, no entanto
Atualização 2
As permissões para a pasta são:
drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40
chmod -R go+rw filename
concede permissões de leitura / gravação a todos os membros do grupo de arquivos e a todos, nem a um membro do grupo nem ao proprietário do arquivo, para o dado filename
e, recursivamente, para tudo o que ele contém. Você deve tentar descobrir como o usuário Transmission está executando, e pode dar a esse usuário, especificamente, permissões para essa pasta e tudo nela. Além disso, caso essa seja sua verdadeira frase secreta no JSON, considere alterá-la agora.
chmod go+rw
vez disso.