Plex 一直需要权限才能在 ubuntu 服务器 18.04 上更新库

Plex 一直需要权限才能在 ubuntu 服务器 18.04 上更新库

所以我还是一个 ubuntu 新手,所以我不是很有经验。我目前正在使用 plex,每次我下载某些东西并将其传输到正确的文件夹时,plex 都看不到该文件,但是当我对文件夹使用 chown 或 chmod 时,它就会显示出来。有没有办法让我不必每次都这样做?

答案1

通常,Plex 以不同的用户(不是您)身份运行。

让我们看一个典型的主目录:

me@plex:~$ ls -l /home/me
total 85225
drwxr-xr-x 7 me   me         14 Feb  2 14:24 .
drwxr-xr-x 3 root root        3 Dec 28 21:56 ..
-rw-rw-r-- 1 me   me        141 Feb  2 14:24 Videos

没有其他用户可以读取我的视频目录...包括 Plex 用户。

有几种方法可以解决这个问题。

一种方法是创建一个新的团体Plex 可以访问。然后,当您将文件添加到该文件夹​​时,使用 chgrp(更改组)。

  --- One time ---
$ sudo addgroup videos                 // Create group 
$ sudo adduser plex videos             // Let Plex see the group
$ sudo chgrp plex /home/me/Videos      // Let Plex see the directory

  --- Ongoing ---
$ sudo chgrp plex /home/me/Videos/whatever_video.mkv  // Change group of one file
$ sudo chgrp plex /home/me/Videos/*                   // Change group of ALL files
         // WARNING: Use '*' with caution. A typo could be disastrous.

另一种方法是授予 Plex 访问所有文件的权限。这是为仍在学习 Linux 工作原理的初学者提供的捷径。但是,出于多种原因,让应用程序长期弄乱您的文件通常不是一个好主意。

$ sudo adduser plex me    // Add plex to the 'me' group. (Yes, YOU have a group)
                          // Your group's name is identical to YOUR username.

当然,将多用户媒体存储在您自己的主目录中也是一个坏主意 - 您最终应该将多用户数据移动到 /var 目录中,该数据属于该目录。但这是针对不同问题和不同时间的答案。

相关内容