미디어 서버로 사용하는 qbittorrent-nox
Ubuntu 18.04 시스템이 있습니다 . Jellyfin
내가 따랐던 qBittorrent 빠른 시작 가이드에서는 qUser
별도의 사용자( ) 아래에 두는 것이 좋습니다. Jellyfin은 다른 사용자( mainUser
)로 실행됩니다. Torrent 다운로드 폴더는 소유자가 소유해야 하며 qUser
, 그렇지 않으면 시드하거나 다운로드할 수 없습니다. 완료되면 토렌트의 소유자 qUser
와 권한이 올바르지 않았습니다. Jellyfin은 qBittorrent가 소유한 디렉터리에 파일을 배치하고 mainUser
권한을 755로 설정해야 합니다.
내가 한 일은 파일을 별도의 qBittorrent 소유 다운로드 디렉토리에 다운로드하고, chown
소유권을 using으로 변경하고 mainUser
, chmod
run을 사용하여 권한을 755로 변경한 다음 마지막으로 Jellyfin의 라이브러리 디렉토리로 옮기는 것이었습니다. 이것이 작동하기는 하지만 그다지 효율적이지는 않습니다. qBitorrent를 Jellyfin 라이브러리 디렉토리에 다운로드할 수 있도록 이 프로세스를 단순화하려면 어떻게 해야 합니까?
편집:
토렌트가 완료되면 Jellyfin에 토렌트를 읽을 수 있는 올바른 권한이 없습니다. 이 문제를 해결하기 위해 토렌트가 완료될 때 실행되는 작은 명령을 추가했습니다.chmod -R 775 "%F/"
답변1
media
가 구성원 qUser
인 그룹을 만듭니다 mainUser
.
addgroup media
adduser qUser media
adduser mainUser media
토렌트 파일 그룹을 다음으로 설정하면 media
두 프로세스 모두 qBittorrent가 다운로드한 파일을 읽을 수 있어야 합니다.
chgrp -R media path/to/torrents