https://hub.docker.com/r/diameter/rtorrent-rutorrent/
위 도커를 시놀로지에 올려서 사용하려고 합니다.
위 링크에 보면 아래와 같은 설명이 있는데요
- rtorrent uid and gid: USR_ID and GRP_ID env vars, default is 1000:1000
또 터미널에서 id 로 제 계정을 찍어보면 아래와 같이 나옵니다.
uid=1026(제계정명) gid=100(users) groups=100(users),101(administrators)
위 도커 이미지는 /download 디렉토리를 마운트하여 사용하게 되는데요. (저는 시놀로지의 /downloads를 마운트. 권한은 스샷과 같습니다) 제 시놀로지 계정은 모든 폴더에 읽기/쓰기 권한이 있으며 실제로 파일스테이션, FTP 등 사용에 문제가 없습니다.
하지만 위 설명대로 도커 실행시 환경 변수에 USR_ID 에 1026, GRP_ID 에 100 을 넣고 실행해도 /download 에 권한이 없어 웹서비스인 rutorrent에 에러가 뜹니다.
(혹시 몰라 GRP_ID에 101도 넣어봤습니다만 마찬가지)
이전에는 /download 에 마운트 시킨 폴더 권한을 777로 주는 방법으로 해결했는데, 제대로 권한 설정이 들어가면 시놀로지 권한에 따라 잘 작동 할 것 같은데 어떤게 문제인지 모르겠네요.
잘 모르다보니 설명이 부족했을 수도 있습니다. 조언 부탁드립니다 꾸벅 ( _ _ )
³ôÀº ±ÇÇÑÀ¸·Î ½ÇÇà üũ Çϴ°Š±× ºÎºÐ Àִµ¥ ±×ºÎºÐ üũ ÇÏ°í Çغ¸¼¼¿ä.
https://github.com/diameter/rtorrent-rutorrent/issues/44
À̹ÌÁö ÀÚü°¡ ¹®Á¦°¡ ÀÖ³ª ½Í±âµµ ÇÕ´Ï´Ù.. º¯¼ö¸íÀÌ ´Ù¸¥°Å¶ó´øÁö...
±×·¡µµ Á¦°¡ È®ÀÎÇÒ ´Ù¸¥ ºÎºÐÀÌ ÀÖ´Ù¸é ¾ó¸¶µçÁö Á¶¾ð ºÎŹµå¸®°Ú½À´Ï´Ù.
uid=1026(Á¦°èÁ¤¸í) gid=100(users) groups=100(users),101(administrators)
±×·±µ¥ »õ·Î »ý¼ºµÈ ÆÄÀÏÀÇ ¼ÒÀ¯ Á¤º¸¸¦ º¸´Ï 1026:100À¸·Î µÇ¾îÀֳ׿ä.
½Ã³î·ÎÁö¿¡¼´Â ±×·ì¼³Á¤ÀÌ 100°ú 101 µÑ ´Ù µÇ¾îÀÖ¾î administrator ÀÇ ±ÇÇѵµ °®Áö¸¸, ¼³Á¤ »ó gid ´Â 100 À¸·Î µÇ¾îÀÖ¾î µµÄ¿¿¡¼´Â user ±×·ìÀÇ ±ÇÇѸ¸ °®±â ¶§¹®¿¡ »ý±â´Â ¹®Á¦°¡ ¾Æ´Ñ°¡ ÇÕ´Ï´Ù.
ÀÌ ¹®Á¦°¡ ¸ÂÀ»Áö´Â ¸ð¸£°Ú´Âµ¥, ´Ù¸¥ ±×·ìÀ¸·Î °èÁ¤À» ¸¸µé¾îºÁµµ ¼³Á¤»ó gid´Â Ç×»ó 100À¸·Î ³ª¿À´Âµ¥ ÀÌ°É ÇØ°áÇØ º¼ ¹æ¹ýÀº ¾øÀ»±î¿ä?
¾Æ·¡ °èÁ¤À» ¸¸µé¾ú´Âµ¥¿ä
uid=1032(rtorrent) gid=100(users) groups=100(users),1023(http)
ÀÌ·¸°Ô ÇÏ´Ï ÀÌ »ç¿ëÀÚ°¡ ¸¸µå´Â ÆÄÀÏ/µð·ºÅ丮´Â ¼ÒÀ¯ Á¤º¸ Áß ±×·ìÀÌ 100 ÀÌ ¾Æ´Ï¶ó 1023À¸·Î ÀâÇô¼ ±×·ì ±ÇÇÑÀ¸·Î ÇØ°áÇß½À´Ï´Ù.
gid¿Í group... ¶È°°ÀÌ gid´Â 100ÀÌ¶óµµ ¾î¶²°Ç 100À¸·Î ³ª¿À°í ¾î¶²°Ç 1023À¸·Î ³ª¿À°í... ÄÄÇ»Å͸¦ Àß ¸ð¸£´Ï Çì¸Å±â¸¸ÇÏ°í ¾îÂî¾îÂî ´ëÃæ ¾ß¸Å·Î ÇØ°áºÃ³×¿ä..¤Ì¤Ì