Acabei de instalar o servidor de mídia Plex a partir do Ubuntu Software Center e abri a interface da web. Eu queria começar adicionando uma coleção. Quando me deu um navegador de arquivos, eu queria ir para/home/robin/Videos
. /home
é tanto quanto eu cheguei. Ele apareceu robin
, com uma seta na frente, mas quando tentei expandir a árvore de diretórios, ela estava vazia. O mesmo aconteceu ao tentar acessar /media/Data
. Para mim, é bastante inútil assim, pois todos os meus arquivos de mídia estão dentro desses 2 diretórios.
Ajuda seria muito apreciada.
Meu primeiro palpite parecia correto; É, como sempre, um problema de permissões. Como concedo acesso plex à minha pasta pessoal sem também dar acesso a outros usuários? Minha pasta pessoal é criptografada por sinal, de modo que provavelmente complicará um pouco as coisas.
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
fonte
sudo -u plex bash
, posso listar a pasta pessoal como usuário do plex, mas, a partir do aplicativo plex, ele registraError listing directory [/home/umpirsky] - boost::filesystem::status: Permission denied
. Como isso é possível?O Plex é executado sob o
plex
nome de usuário, portanto, você pode encontrar os seguintes problemas de permissão:/media/$USER
através da ACL (esse é o "+" quando vocêls -l /media
). Solução abaixo.ls -l
na unidade ou pasta que causa o problema, para ver o proprietário do grupo, as permissões do grupo e as permissões do usuário. Solução abaixo.sudo chmod -R u+r FOLDER
para permitir todos os usuários. Ou adicione usuário flex ao grupo de pastas (veja abaixo) e usesudo chmod -R g+r FOLDER
.Corrija permissões para permitir que o Plex acesse
/media/$USER
Verifique a qual grupo você e plex pertencem:
Agora, adicione
plex
usuário ao seu grupo de usuários e permita que este grupo acesse/media/$USER
:Corrigir permissões de partições NTFS
As partições NTFS devem ser montadas com direitos de leitura apropriados em
/etc/fstab
:Verifique seu ID de usuário e grupo (1000 e 1000 no exemplo):
Edite
/etc/fstab
para montar a unidade com permissões de leitura para o seu grupo de usuários e para todos os usuários (cf. umask, que é 777 menos o número "chmod" desejado):Corrigir permissões de discos RAID mdadm
Se você estiver usando o mdadm, isso pode ser necessário em
/etc/mdadm/mdadm.conf
:fonte
usermod -a -G username plex
e, em seguida,sudo service plexmediaserver restart
e fez um "Força Atualizar" as miniaturas tudo baixado corretamente :) Provavelmente não a correção correta, mas funciona./etc/fstab
fez isso por mim, passou muito tempo em outras soluções, mas esta fez isso por mim, obrigado.Adicione plex como usuário no seu grupo e, em seguida, adicione root como usuário no seu grupo.
Em seguida
sudo gpasswd -a root yourusernamehere
, digite ,sudo gpasswd -a plex yourusernamehere
você terá que fornecer a senha do sudo, que é sua senha, e executar este comando usando o caminho da unidade, o meu é / media / PLEX para minha unidade externa e insira o caminho aqui, onde você vê / media / PLEXfind /media/PLEX -type d -exec chmod 755 {} \;; find /media/PLEX -type f -exec chmod 644 {} \;
Isso permitirá que o plex use seus arquivos e pastas. Espero que isto ajude.
fonte
Tente adicionar o Plex ao grupo plugdev.
Abra um terminal (Pressione ControlAltT) e digite
sudo gpasswd -a plex plugdev
Verifique se o plex foi adicionado ao grupo plugdev digitando:
groups plex
que deve exibir a quais grupos o plex também pertence. Em seguida, reinicie o computador e inicie o plex para verificar se isso corrigiu o problema.
Se apenas adicionar plex ao plugdev funcionar para você, você estará muito melhor do que adicionar plex ao seu grupo de usuários, conforme sugerido em outras respostas. Isso pode funcionar, mas não é uma boa idéia em termos de segurança.
fonte
sudo systemctl restart plexmediaserver
~
fazercd ..
. Isso levará você a/home
./home
:sudo mkdir plex
cd plex
plex/
:sudo mkdir music
sudo chmod 777 * -R
sudo chown plex:plex -R
Faça o mesmo com outras mídias, se necessário, não se esqueça de adicionar novas mídias. Também pode ser necessário definir permissões / proprietário.
fonte
chown
comando?