0

我正在 Debian 8 上设置多媒体服务器。

我安装了 Plex 和 Owncloud。我已设置/var/media为我的 Owncloud 默认文件夹。我决定Library在 Owncloud 的根目录下创建一个文件夹。所以文件夹路径是:

/var/media/admin/files/Library

我更改了媒体的权限:

chmod 770 -R /var/media

最重要的是,其中的所有文件/var/media都归www-data:www-data.

为了让 Plex 看到我的媒体,我已将用户添加plex到 group www-data。我想创建一个库来监视我的/var/media/admin/files/Library文件夹,但我有一个问题,Plex 看不到/var/media. 这是一个屏幕截图:

在此处输入图像描述

最后,我尝试通过 ssh 在我的服务器上与plex用户连接,它会在/var/media.

我究竟做错了什么?也许这不是权限问题?谢谢

更新

如果我将所有权更改为/var/mediato plex:www-data,它会起作用。但我不明白为什么它不起作用www-data:www-data。所以这是一个权限问题。

如果我启动id plex,我有:

uid=107(plex) gid=33(www-data) groups=33(www-data)

提醒一下,这里是/var/media文件夹的权限(组的完全权限......):

drwxrwx---  4 www-data www-data 4096 Oct 30 09:01 media
4

2 回答 2

1

我从您的帖子中假设 Plex、Linux 操作系统和您的媒体都包含在同一台机器上,并且这里没有使用单独的计算设备,因为这意味着需要额外的步骤。

很可能,plex 将无法列出您的文件,因为即使文件本身的设置比 777 (例如 750)更严格,也需要模式 777 来列出目录中的文件。据我所知,您的 chmod 命令有将所有目录权限设置为 770,这会破坏列表功能。碰巧的是,我昨天刚刚写了一篇关于 Tech-KnowHow 的指南,其中涵盖了这一点,其中我描述了如何将所有文件夹设置为 777 并将文件设置为其他内容。这样它就可以与plex(以及其他系统)一起使用。我基本上选择了与您相同的解决方案,因为我使用组来分配权限并确保将每个人/其他模式设置为不应用权限。

下面有文章的直接链接,您需要单击实现页面并在“应用正确模式”标题下查找查找命令。我还介绍了如何通过 samba 保持您的所有权一致,这在复制新文件时很有用。在评论中让我知道这是怎么回事,我会在我脑海中仍然记忆犹新的时候帮助你。祝你好运!

https://www.tech-knowhow.com/2016/03/how-to-plex-permissions-linux/

于 2016-03-13T02:44:27.500 回答
0

我知道这是一篇旧帖子,但我遇到了同样的问题,这是我的解决方案:

之后

sudo service plexmediaserver status

我找到了用于启动 plex 服务的文件/lib/systemd/system/plexmediaserver.service。该文件包含 plex 使用的用户和组。

因此,我们可以按您的组更改线路Group=plex

PS:不要忘记重启plex服务

sudo service plexmediaserver restart
于 2019-06-19T07:33:58.640 回答