Je viens d'installer le serveur multimédia Plex à partir du Centre logiciel Ubuntu et d'ouvrir l'interface Web. Je voulais commencer par ajouter une collection. Quand il m'a donné un navigateur de fichiers, j'ai voulu y aller /home/robin/Videos
. /home
est aussi loin que je suis arrivé. Il a montré robin
, avec une flèche devant, mais quand j'ai essayé de développer l'arborescence de répertoires, il était vide. La même chose s'est produite lors de la tentative d'accès /media/Data
. Pour moi, c'est assez inutile comme ça, car tous mes fichiers multimédias se trouvent dans ces 2 répertoires.
Une aide serait très appréciée.
Ma première supposition semblait être correcte; Il s'agit, comme toujours, d'un problème d'autorisations. Comment puis-je donner un accès plex à mon dossier personnel sans donner également accès à d'autres utilisateurs? Soit dit en passant, mon dossier personnel est crypté, ce qui compliquera probablement un peu les choses.
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
la source
sudo -u plex bash
je peux répertorier le dossier de départ en tant qu'utilisateur plex, mais à partir de l'application plex, il se connecteError listing directory [/home/umpirsky] - boost::filesystem::status: Permission denied
. Comment est-ce possible?Plex est exécuté sous le
plex
nom d'utilisateur, vous pouvez donc rencontrer les problèmes d'autorisation suivants:/media/$USER
via ACL (c'est le "+" lorsque vousls -l /media
). Solution ci-dessous.ls -l
sur le lecteur ou le dossier à l'origine du problème pour voir le propriétaire du groupe, les autorisations de groupe et les autorisations utilisateur. Solution ci-dessous.sudo chmod -R u+r FOLDER
pour autoriser tous les utilisateurs. Ou ajoutez l'utilisateur flexible au groupe de dossiers (voir ci-dessous) et utilisezsudo chmod -R g+r FOLDER
.Correction des autorisations pour permettre à Plex d'accéder
/media/$USER
Vérifiez à quel groupe vous et plex appartenez:
Maintenant, ajoutez un
plex
utilisateur à votre groupe d'utilisateurs et autorisez ce groupe à accéder/media/$USER
:Correction des autorisations des partitions NTFS
Les partitions NTFS doivent être montées avec les droits de lecture appropriés dans
/etc/fstab
:Vérifiez votre identifiant d'utilisateur et de groupe (1000 et 1000 dans l'exemple):
Modifiez
/etc/fstab
pour monter le lecteur avec des autorisations de lecture pour votre groupe d'utilisateurs et pour tous les utilisateurs (cf. umask, qui est 777 moins le nombre "chmod" souhaité):Correction des autorisations des disques RAID mdadm
Si vous utilisez mdadm, cela peut être nécessaire dans
/etc/mdadm/mdadm.conf
:la source
usermod -a -G username plex
, puissudo service plexmediaserver restart
et j'ai fait une « force Refresh » les vignettes tous téléchargé correctement :) Probablement pas le correctif correct mais Ça marche./etc/fstab
fait pour moi, a passé beaucoup de temps sur d'autres solutions mais celui-ci l'a fait pour moi, merci.Ajoutez plex en tant qu'utilisateur dans votre groupe, puis ajoutez root en tant qu'utilisateur dans votre groupe.
puis tapez
sudo gpasswd -a root yourusernamehere
,sudo gpasswd -a plex yourusernamehere
vous devrez donner sudo mot de passe qui est votre mot de passe et ensuite exécuter cette commande en utilisant votre chemin de lecteur, le mien est / media / PLEX pour mon lecteur externe entrez votre chemin ici où vous voyez / media / PLEXfind /media/PLEX -type d -exec chmod 755 {} \;; find /media/PLEX -type f -exec chmod 644 {} \;
Cela permettra finalement à plex d'utiliser vos fichiers et dossiers. J'espère que cela t'aides.
la source
Essayez d'ajouter Plex au groupe plugdev.
Ouvrez un terminal (appuyez sur ControlAltT) et entrez
sudo gpasswd -a plex plugdev
Vérifiez que plex a été ajouté au groupe plugdev en entrant:
groups plex
qui devrait également afficher les groupes auxquels plex appartient. Ensuite, redémarrez l'ordinateur et démarrez plex pour vérifier que cela a corrigé le problème.
Si l'ajout de plex à plugdev fonctionne pour vous, alors vous êtes beaucoup mieux que d'ajouter plex à votre groupe d'utilisateurs comme suggéré dans d'autres réponses. Cela peut fonctionner, mais ce n'est pas une bonne idée en termes de sécurité.
la source
sudo systemctl restart plexmediaserver
~
fairecd ..
. Cela vous amènera à/home
./home
:sudo mkdir plex
cd plex
plex/
:sudo mkdir music
sudo chmod 777 * -R
sudo chown plex:plex -R
Faites de même pour les autres médias si nécessaire, n'oubliez pas que si vous ajoutez de nouveaux médias, vous devrez peut-être également définir des autorisations / propriétaire.
la source
chown
commande?