날개단바람의 잡기서재

Synology DSM 에서 Transmission의 Permission 문제 (작성중) 본문

Computer

Synology DSM 에서 Transmission의 Permission 문제 (작성중)

날개단바람 2016. 2. 1. 04:34

DSM에서 Transmission 이라는 서드파티 토렌트 프로그램을 돌릴 수 있다.

그런데 이 놈을 사용하는데 문제점이 발생하는게...


내 NAS가 혼자 사용하는게 아니라보니 모든 공유폴더에 Permission이 설정되어 있다.


이 때문에 Transmission이 Permission에러로 파일을 받지를 못한다.

이유를 알고보니 이 프로그램 자체가 자신을 관리하기 위한 별도 계정을 시스템상에서 만들기 때문이다.

이 계정은 DSM의 GUI상에서 나타나지 않기 때문에 설정하기가 매우 힘들다.


더 화나는건 GUI 상에서는 인식할 수 있는 계정만 나타나기 때문에 시스템상에서만 인식하는 계정은 설정할 수 없다.


그래서 DSM GUI에서 인식할 수 있는 그룹을 하나 만든 후 SSH로 접속해 /etc/passwd를 수정하여 transmission 계정을 생성한 그룹으로 편입시키는 방법을 사용하였다.


생성된 그룹 ID는 synogroup을 사용하여 확인할 수 있다.

synogroup --get [groupname]


그리고 나서 특정 공유폴더에 transmission이 포함된 그룹 Permission을 넣어주니 잘 받아진다.


전에도 이것때문에 삽질을 한번 했었는데 그 때는 이것과 다른 방법으로 해서 DSM에서 퍼미션 수정시 아작이 나는 꼴을 봤었는데

다행히 퍼미션이 깔끔해졌다.


HDD들이 오래되어 자꾸 데이터가 깨지는 현상도 발생하는데

조만간 DSM을 새로 밀어야할 것 같다. (귀찮다...)