qBittorrent 和 Jellyfin 的权限

qBittorrent 和 Jellyfin 的权限

我有一台 Ubuntu 18.04 机器,qbittorrent-noxJellyfin作为媒体服务器。我遵循的 qBittorrent 快速入门指南建议将其置于单独的用户 ( qUser) 下。 Jellyfin 在另一个用户 ( mainUser) 下运行。 torrent 下载文件夹必须由所有者拥有qUser,否则无法播种或下载。完成后,该 torrent 的所有者qUser和权限不正确。 Jellyfin 需要将文件放在由 qBittorrent 拥有的目录下,mainUser并将权限设置为 755。

我要做的是将文件下载到单独的 qBittorrent 拥有的下载目录中,使用chown将所有权更改为mainUser,运行chmod将权限更改为 755最后将其移动到 Jellyfin 的库目录中。虽然这有效,但效率不高。我可以做些什么来简化这个过程,让我可以简单地将 qBitorrent 下载到 Jellyfin 库目录中?

编辑:

种子完成后,Jellyfin 就没有正确的权限来读取它。为了解决这个问题,我添加了一个在 torrent 完成时执行的小命令:chmod -R 775 "%F/"

答案1

创建一个组media,其中qUsermainUser都是该组的成员:

addgroup media
adduser qUser media
adduser mainUser media

将 torrent 文件组设置为media,两个进程都应该能够读取 qBittorrent 下载的文件:

chgrp -R media path/to/torrents

相关内容