Acabo de instalar el servidor de medios Plex del Centro de software de Ubuntu y abrí la interfaz web. Quería comenzar agregando una colección. Cuando me dio un buscador de archivos, quería ir /home/robin/Videos. /homeEstá tan lejos como llegué. Se mostró robin, con una flecha delante, pero cuando intenté expandir el árbol de directorios estaba vacío. Lo mismo sucedió al intentar acceder /media/Data. Para mí es bastante inútil como este, ya que todos mis archivos multimedia están dentro de esos 2 directorios.
La ayuda sería muy apreciada.
Mi primera suposición parecía ser correcta; Es, como siempre, un problema de permisos. ¿Cómo le doy acceso plex a mi carpeta de inicio sin también darle acceso a otros usuarios? Por cierto, mi carpeta de inicio está encriptada, por lo que eso probablemente complicará un poco las cosas.
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
fuente

sudo -u plex bashpuedo enumerar la carpeta de inicio como usuario de plex, pero desde la aplicación de plex, se registraError listing directory [/home/umpirsky] - boost::filesystem::status: Permission denied. ¿Cómo es eso posible?Plex se ejecuta con
plexnombre de usuario, por lo que puede encontrar los siguientes problemas de permisos:/media/$USERtravés de ACL (ese es el "+" cuando ustedls -l /media). Solución a continuación.ls -len la unidad o carpeta que causa el problema para ver el propietario del grupo, los permisos del grupo y los permisos del usuario. Solución a continuación.sudo chmod -R u+r FOLDERpara permitir a todos los usuarios. O agregue un usuario flex al grupo de carpetas (ver más abajo) y úselosudo chmod -R g+r FOLDER.Se corrigieron los permisos para permitir que Plex acceda
/media/$USERVerifique a qué grupo pertenece usted y plex:
Ahora, agregue un
plexusuario a su grupo de usuarios y permita que este grupo acceda a/media/$USER:Corregir permisos de particiones NTFS
Las particiones NTFS deben montarse con los derechos de lectura adecuados en
/etc/fstab:Verifique su identificación de usuario y grupo (1000 y 1000, por ejemplo):
Edite
/etc/fstabpara montar la unidad con permisos de lectura para su grupo de usuarios y para todos los usuarios (cf. umask, que es 777 menos el número "chmod" deseado):Corregir permisos de discos RAID mdadm
Si está usando mdadm, esto puede ser necesario en
/etc/mdadm/mdadm.conf:fuente
usermod -a -G username plexy luegosudo service plexmediaserver restarthice un "Forzar actualización", todas las miniaturas se descargaron correctamente :) Probablemente no sea la solución correcta, pero funciona./etc/fstabhizo por mí, pasé mucho tiempo en otras soluciones, pero esta lo hizo por mí, gracias.Agregue plex como usuario en su grupo, luego agregue root como usuario en su grupo.
luego escriba
sudo gpasswd -a root yourusernamehere,sudo gpasswd -a plex yourusernameheretendrá que dar sudo contraseña, que es su contraseña, y luego ejecutar este comando usando la ruta de su unidad, la mía es / media / PLEX para mi unidad externa ingrese su ruta aquí donde ve / media / PLEXfind /media/PLEX -type d -exec chmod 755 {} \;; find /media/PLEX -type f -exec chmod 644 {} \;Esto finalmente permitirá que plex use sus archivos y carpetas. Espero que esto ayude.
fuente
Intente agregar Plex al grupo plugdev.
Abra una terminal (Presione ControlAltT) e ingrese
sudo gpasswd -a plex plugdevVerifique que plex se haya agregado al grupo plugdev ingresando:
groups plexque debería mostrar a qué grupos pertenece plex también. Luego, reinicie la computadora e inicie plex para verificar que esto corrigió el problema.
Si solo agregar plex a plugdev funciona para usted, entonces es mucho mejor que agregar plex a su grupo de usuarios como se sugiere en otras respuestas. Eso puede funcionar, pero no es una gran idea de seguridad.
fuente
sudo systemctl restart plexmediaserver~hacercd ... Esto te llevará a/home./home:sudo mkdir plexcd plexplex/:sudo mkdir musicsudo chmod 777 * -Rsudo chown plex:plex -RHaga lo mismo para otros medios si es necesario, no olvide que si agrega nuevos medios, es posible que también necesite establecer permisos / propietario.
fuente
chowncomando?