qBittorrent 및 Jellyfin 권한

qBittorrent 및 Jellyfin 권한

미디어 서버로 사용하는 qbittorrent-noxUbuntu 18.04 시스템이 있습니다 . Jellyfin내가 따랐던 qBittorrent 빠른 시작 가이드에서는 qUser별도의 사용자( ) 아래에 두는 것이 좋습니다. Jellyfin은 다른 사용자( mainUser)로 실행됩니다. Torrent 다운로드 폴더는 소유자가 소유해야 하며 qUser, 그렇지 않으면 시드하거나 다운로드할 수 없습니다. 완료되면 토렌트의 소유자 qUser와 권한이 올바르지 않았습니다. Jellyfin은 qBittorrent가 소유한 디렉터리에 파일을 배치하고 mainUser권한을 755로 설정해야 합니다.

내가 한 일은 파일을 별도의 qBittorrent 소유 다운로드 디렉토리에 다운로드하고, chown소유권을 using으로 변경하고 mainUser, chmodrun을 사용하여 권한을 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

관련 정보