감시 디렉토리에서 전송 데몬이 수신되지 않음


10

전송 데몬이 드롭 박스 폴더에서 파일을 가져 와서 원격 시작을보다 쉽게 ​​만들려고합니다 (헤드리스 시스템 임).

내가 알 수있는 한 settings.json 파일은 예상대로이지만 폴더에 넣은 파일은 선택되지 않습니다.

보관 용 계정이 올바르게 동기화되고 있는지 확인했습니다.

다음은 전체 settings.json 파일 이지만 관련 행은 다음과 같습니다.

  "watch-dir": "/home/john/Dropbox/torrents",
  "watch-dir-enabled": true

최신 정보

권한 문제인 것 같습니다. / var / log / syslog에서 :

Unable to watch "/home/john/Dropbox/torrents": Permission denied (watch.c:79)

데몬 중지-> sudo service transmission-daemon stop-> chown을 사용하여 폴더의 권한 변경-> sudo chown -R john /home/john/Dropbox/torrents-> 데몬 다시 시작-> 을 시도했습니다.sudo service transmission-daemon start

그러나 동일한 결과

업데이트 2

폴더의 권한은 다음과 같습니다.

drwsrwsrwx 2 john debian-transmission 4096 2012-04-09 19:40

전송이 사용자로 실행되지 않으므로 파일을 가져 오는 것은 쓸모가 없습니다. chmod go+rw대신 시도하십시오 .
Daniel Beck

그게 뭐야?
Mild Fuzz

chmod -R go+rw filename모든 파일의 그룹 구성원과 그룹 구성원이나 파일 소유자가 아닌 모든 구성원에게 파일에 대한 읽기 / 쓰기 권한을 부여 filename합니다. Transmission이 실행중인 사용자를 찾아야합니다. 그러면 해당 사용자에게 특히 해당 폴더와 그 안의 모든 폴더에 대한 권한을 부여 할 수 있습니다. 또한 JSON에서 실제 암호 문구 인 경우 지금 변경해보십시오.
Daniel Beck

) 정서가 정확하지만 그것은 아니다
가벼운 퍼즈

syslog에서 동일한 결과를 시도했습니다. 나는 두 번째 업데이트에 폴더 권한을 포함 시켰습니다
Mild Fuzz

답변:


6

해결책은 보관 용 폴더에 775의 권한을 부여하는 것입니다

sudo chmod -R 775 ~/Dropbox

1

여기 착륙하는 경우 : /var/lib/transmission-daemon/.config/transmission-daemon/settings.json대신 착륙해야합니다~/.config/transmission

버전 2.92에서 구체적으로 테스트 한 경우를 transmission-daemon편집하기 전에 서비스 를 중지 해야합니다 settings.json. 그렇지 않으면 서비스를 다시 시작할 때 모든 변경 사항이 롤백됩니다. 이상하게도 나는 알고 있지만 왜 그런지 묻지 않습니다.

catch는 마지막 transmission-daemon폴더가 권한 잠금 상태이므로 settings.json절대 URL로 편집하십시오.

sudo nano /var/lib/transmission-daemon/.config/transmission-daemon/settings.json

물론 서비스를 다시 시작하십시오.

sudo service transmission-daemon restart

0

같은 문제가 있었지만 급류 폴더를 외부 디스크에서 내부 디스크로 옮길 때까지 어떤 해결책도 도움이되지 않았습니다. 그 후 모든 것이 잘 작동합니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.