我无法让 Plex 服务器查看任何目录

我无法让 Plex 服务器查看任何目录

我尝试在主目录之外添加一个目录。/media/plex 并将我的 /Videos 目录软链接到它。

我还将 plex 添加到了 udev 组和我的用户组

uid=124(plex) gid=135(plex) groups=135(plex),46(plugdev),1000(marrabld)

uid=1000(marrabld) gid=1000(marrabld) groups=1000(marrabld),4(adm),20(dialout),24(cdrom),46(plugdev),116(lpadmin),118(admin),124(sambashare),128(vboxusers),135(plex)

marrabld 是我的用户名。

软链接上的权限是

drwxrwxrwx  2 plex plex 4096 Apr 30 21:14 plex

但无论我告诉 plex 查看哪里,都无法看到以下目录:/Videos;/media/plex/* 或我插入的任何 USB 驱动器

如果我 sudo su plex 我也无法在用户主目录中看到任何内容。

我的视频目录中的权限是

drwxr-xr-x

对他们所有人来说。

XBMC 可以看到所有文件,没有问题。

我已经尝试过这里的解决方案:

Plex Media Manager 找不到 /media/Movies 或 /media/TV 内置硬盘

Plex 无法进入我的主目录或其他分区

以及一大堆其他没有欢乐的地方。

任何帮助,将不胜感激

答案1

根据其默认配置,Plex 使用Plex:Plex用户和组,如果该用户/组没有适当的权限,则无法访问目录。要解决该问题(Ubuntu 23.04 Plex Vers. 4.108.0)

我创建了覆盖配置文件sudo systemctl edit plexmediaserver

在文件开头添加以下几行,

[Service]
User=
User=<user>
Group=
Group=<group>

并将其保存为/etc/systemd/system/plexmediaserver.service.d/override.conf

现在 Plex 将可以访问这些目录,但是将不再有权访问其自己的目录...并且无法启动。因此,我们还需要将 Plex 目录的所有者更改<user><group>

sudo chown -R <username>:<group> /var/lib/plexmediaserver

最后运行sudo service plexmediaserver restart重启服务

并运行systemctl status plexmediaserver.service以检查其状态。

答案2

是不是 plex 无法找到您的文件或者找到您的目录?

我遇到过类似的问题,plex 找不到我目录中的任何文件。该问题可能是由于 plex 用户没有正确的权限造成的。

打开此配置文件:

sudo nano /etc/default/plexmediaserver

找到这一行:

PLEX_MEDIA_SERVER_USER = plex

将 plex 替换为您的用户名,然后保存文件。重新启动计算机后,Plex 便能够访问外部驱动器上的文件夹。

您也许可以运行sudo service plexmediaserver restart而不必重新启动。

让我知道这个是否奏效

答案3

基于在 Linux 上安装 NTFS 驱动器

  1. 添加ntfs-3g permissions,auto选项到/etc/fstab。这将启用chmod
  2. chmod您的文件夹/驱动器至drwxr-xr-x

这有助于说明一点;直到我得到一件事它才起作用:如果用户(plex)无法访问该文件夹的父文件夹/挂载点,他就无法访问该文件夹。

如果您获得了 NTFS 分区/mnt/ntfs_partition链接,上述操作将有效。但是,如果您获得了,您不仅必须/media/%username%/ntfs_partition这样做,还必须这样做。在我的情况下,用户 plex 已经出局。chmodntfs_partitiondrwxr-xr-x%username%drwxr-x---

相关内容