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을 새로 밀어야할 것 같다. (귀찮다...)