Ubuntu Server环境下Plex媒体服务器与qbittorrent-nox下载目录的权限配置疑问
Ubuntu Server环境下Plex媒体服务器与qbittorrent-nox下载目录的权限配置疑问
嗨,很高兴你已经搭好了基础环境,但直接用777权限确实不是安全的做法——这种权限意味着系统上的任何用户和进程都能读写、修改甚至删除这个目录里的所有文件,在服务器环境下会带来不小的安全风险,比如恶意程序或错误进程可能误操作你的媒体文件,所以非常不建议长期保持这个配置。
下面是更安全且符合需求的权限配置步骤:
确认相关用户与组
- Plex在Ubuntu Server上默认是以
plex用户运行的,你可以用命令验证:id plex - qbittorrent-nox安装后通常会创建同名的系统用户和组,同样用命令确认:
id qbittorrent-nox
- Plex在Ubuntu Server上默认是以
让Plex用户获取目录的读取权限
把plex用户加入到qbittorrent-nox的用户组中,这样它就能访问该组拥有的目录:sudo usermod -aG qbittorrent-nox plex调整目录与文件的权限
给目录设置用户(qbittorrent-nox)拥有读写执行权限,组(包含plex)拥有读执行权限,其他用户无任何权限:# 调整目录权限 sudo chmod -R 750 /home/qbittorrent-nox # 如果需要确保文件本身的权限也符合要求,可以单独设置文件权限 sudo find /home/qbittorrent-nox -type f -exec chmod 640 {} \;这样qbittorrent-nox依然能正常下载写入文件,而Plex也能读取媒体文件,同时其他用户无法访问这个目录。
重启Plex服务使配置生效
最后重启Plex服务,让它加载新的权限配置:sudo systemctl restart plexmediaserver
完成这些步骤后,你再去Plex web界面添加库,应该就能正常找到并访问下载目录了,同时也保证了系统的安全性。
备注:内容来源于stack exchange,提问作者user23887851
相关产品推荐
相关产品推荐

