라즈베리파이 transmission

apt-get install transmission-common transmission-daemon

설치 후 서비스 정지
service transmission-daemon stop

환경 설정
nano /etc/transmission-daemon/settings.json

    "download-dir": "/home/유저명/Public/download",
    "download-queue-size": 10,
    "incomplete-dir": "/home/유저명/Public/tmp",
    "incomplete-dir-enabled": true,
    "rpc-password": "원하는 값으로",
    "rpc-username": "유저명",
    "rpc-whitelist-enabled": false,
    "umask": 2

그리고 시작하기 전에 퍼미션 관계를 정리한다.

1. 이경우 다운로드 경로가 특정 유저의 홈디렉토리 밑에 있다
그래서 다운로드시 퍼미션에러를 막기 위해 debian-transmission을 그 유저의 그룹에 넣어 준다
sudo gpasswd -a debian-transmission 유저그룹명 -> 특별한 경우가 아니면 유저명과 같음
그리고 그 디렉토리를 775로 설정해 준다.
위의 예를 따르면 chmod -R 775 /home/유저명/Public/

2. 다운로드 된 파일은 owner가 debian-transmission이다. 이 파일을 위의 유저가 컨트롤 하려면 퍼미션에러가 난다. (위의 유저가 samba를 통해서 접근했을때도 동일)
따라서 이 유저를 debian-transmission 그룹에 넣어 준다
sudo gpasswd -a 유저명 debian-transmission


서비스 시작
service transmission-daemon start


댓글

이 블로그의 인기 게시물

영화 릴 화질 기준