Ich habe gerade den Plex Media Server aus dem Ubuntu Software Center installiert und das Webinterface geöffnet. Ich wollte zunächst eine Sammlung hinzufügen. Als es mir einen Dateibrowser gab, wollte ich gehen /home/robin/Videos
. /home
ist so weit wie ich gekommen bin. Es wurde angezeigt robin
, mit einem Pfeil davor, aber als ich versuchte, den Verzeichnisbaum zu erweitern, war er leer. Dasselbe geschah beim Versuch, darauf zuzugreifen /media/Data
. Für mich ist es so ziemlich nutzlos, da sich alle meine Mediendateien in diesen beiden Verzeichnissen befinden.
Hilfe wäre sehr dankbar.
Meine erste Vermutung schien richtig zu sein; Es ist wie immer ein Berechtigungsproblem. Wie kann ich Plex-Zugriff auf meinen Basisordner gewähren, ohne auch anderen Benutzern Zugriff darauf zu gewähren? Mein Home-Ordner ist übrigens verschlüsselt, was die Sache wahrscheinlich etwas komplizierter macht.
robin@RobinJ:~$ sudo -u plex bash
[sudo] password for robin:
bash: /home/robin/.bashrc: Permission denied
plex@RobinJ:~$ ls -al
ls: cannot open directory .: Permission denied
plex@RobinJ:~$ cd /home
plex@RobinJ:/home$ cd robin
bash: cd: robin: Permission denied
plex@RobinJ:/home$ ls -al robin
ls: cannot open directory robin: Permission denied
quelle
sudo -u plex bash
Home-Ordner als Plex-Benutzer auflisten kann, aber in der Plex-App protokolliert erError listing directory [/home/umpirsky] - boost::filesystem::status: Permission denied
. Wie ist das möglich?Plex wird unter dem
plex
Benutzernamen ausgeführt, daher können die folgenden Berechtigungsprobleme auftreten:/media/$USER
über ACL (das ist das "+", wenn Siels -l /media
). Lösung unten.ls -l
anhand des Laufwerks oder Ordners, das das Problem verursacht, den Gruppeneigentümer, die Gruppen- und Benutzerberechtigungen. Lösung unten.sudo chmod -R u+r FOLDER
diese Option , um alle Benutzer zuzulassen. Oder fügen Sie der Ordnergruppe einen flexiblen Benutzer hinzu (siehe unten) und verwenden Siesudo chmod -R g+r FOLDER
.Korrigieren Sie die Zugriffsberechtigungen für Plex
/media/$USER
Prüfen Sie, zu welcher Gruppe Sie und plex gehören:
Fügen Sie nun
plex
Benutzer zu Ihrer Benutzergruppe hinzu und erlauben Sie dieser Gruppe den Zugriff auf/media/$USER
:Korrigieren Sie die Berechtigungen von NTFS-Partitionen
NTFS-Partitionen müssen mit entsprechenden Leserechten bereitgestellt werden in
/etc/fstab
:Überprüfen Sie Ihre Benutzer- und Gruppen-ID (1000 und 1000 im Beispiel):
Bearbeiten Sie
/etc/fstab
, um das Laufwerk mit Leseberechtigungen für Ihre Benutzergruppe und für alle Benutzer bereitzustellen (vgl. Umask, das ist 777 abzüglich der gewünschten "chmod" -Nummer):Korrigieren Sie die Berechtigungen für mdadm RAID-Festplatten
Wenn Sie mdadm verwenden, kann dies in
/etc/mdadm/mdadm.conf
folgenden Fällen erforderlich sein :quelle
usermod -a -G username plex
und dannsudo service plexmediaserver restart
ein "Force Refresh" durchgeführt habe, wurden sie alle korrekt heruntergeladen :) Wahrscheinlich nicht das richtige Update, aber Es klappt./etc/fstab
hat es für mich getan, hat viel Zeit für andere Lösungen aufgewendet, aber diese hat es für mich getan, danke.Fügen Sie plex als Benutzer in Ihrer Gruppe hinzu und dann root als Benutzer in Ihrer Gruppe.
dann geben
sudo gpasswd -a root yourusernamehere
,sudo gpasswd -a plex yourusernamehere
müssen Sie sudo Passwort geben , die Ihr Passwort ist und dann diesen Befehl mit dem Laufwerk Weg laufen, mir ist / media / PLEX für mein externes Laufwerk geben Sie Ihren Weg hier , wo u sehen / media / PLEXfind /media/PLEX -type d -exec chmod 755 {} \;; find /media/PLEX -type f -exec chmod 644 {} \;
Dies ermöglicht es Plex letztendlich, Ihre Dateien und Ordner zu verwenden. Hoffe das hilft.
quelle
Versuchen Sie, Plex zur Gruppe plugdev hinzuzufügen.
Öffnen Sie ein Terminal (Drücken Sie ControlAltT) und geben Sie ein
sudo gpasswd -a plex plugdev
Stellen Sie sicher, dass plex zur Gruppe plugdev hinzugefügt wurde, indem Sie Folgendes eingeben:
groups plex
welche sollte anzeigen, welche Gruppen plex auch gehört. Starten Sie als Nächstes den Computer neu und starten Sie plex, um zu überprüfen, ob das Problem behoben wurde.
Wenn nur das Hinzufügen von Plex zu PlugDev für Sie funktioniert, sind Sie viel besser dran als das Hinzufügen von Plex zu Ihrer Benutzergruppe, wie in anderen Antworten vorgeschlagen. Das mag funktionieren, ist aber sicherheitstechnisch keine gute Idee.
quelle
sudo systemctl restart plexmediaserver
~
docd ..
. Das bringt dich zu/home
./home
:sudo mkdir plex
cd plex
plex/
:sudo mkdir music
sudo chmod 777 * -R
sudo chown plex:plex -R
Machen Sie dasselbe für andere Medien, falls erforderlich. Vergessen Sie nicht, wenn Sie neue Medien hinzufügen, für die Sie möglicherweise auch Berechtigungen / Eigentümer festlegen müssen.
quelle
chown
Befehl haben?