qBittorrentおよびJellyfin権限

qBittorrentおよびJellyfin権限

メディアサーバーとして使用するqbittorrent-noxUbuntu 18.04システムがあります。Jellyfin私が従ったqBittorrentクイックスタートガイドでは、qUser別のユーザー()の下に置くことをお勧めします。 Jellyfinは他のユーザー(mainUser)で実行されます。 Torrentダウンロードフォルダは所有者が所有する必要があります。qUserそうしないとシードまたはダウンロードできません。完了したら、急流の所有者qUserと権限が正しくありませんでした。 JellyfinはqBittorrentが所有するディレクトリにファイルを配置し、mainUser権限を755に設定する必要があります。

私がしたことは、ファイルを別のqBittorrent所有のダウンロードディレクトリにダウンロードし、chown所有権をusingに変更しmainUserchmodrunを使用して権限を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

関連情報