我有一台 Ubuntu 18.04 机器,qbittorrent-nox
并Jellyfin
作为媒体服务器。我遵循的 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
,其中qUser
和mainUser
都是该组的成员:
addgroup media
adduser qUser media
adduser mainUser media
将 torrent 文件组设置为media
,两个进程都应该能够读取 qBittorrent 下载的文件:
chgrp -R media path/to/torrents