O Plex não entra no meu diretório home ou em outras partições

14

Acabei de instalar o servidor de mídia Plex do Ubuntu Software Center e abri a interface da web. Eu queria começar adicionando uma coleção. Quando ele me deu um navegador de arquivos, eu queria ir para /home/robin/Videos . /home é o mais longe que consegui. Ele mostrou robin , com uma seta na frente dele, mas quando tentei expandir a árvore de diretórios, ele estava vazio. O mesmo aconteceu ao tentar acessar /media/Data . Para mim, é completamente inútil assim, já que todos os meus arquivos de mídia estão dentro desses dois diretórios.

A ajuda seria muito apreciada.

Meu primeiro palpite parecia ser correto; É, como sempre, um problema de permissões. Como faço para dar acesso plex à minha pasta pessoal sem também dar acesso a outros usuários? Minha pasta de início é criptografada pelo caminho, então isso 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
    
por RobinJ 14.06.2012 / 19:22

5 respostas

3

Você tem duas opções, eu acho. Você pode executar o plex media server como seu usuário, ou pode adicionar a si mesmo e complexo a um grupo e dar a esse grupo acesso à sua pasta pessoal. Eu executo o Plex Media Server no OS X por enquanto, então eu mesmo não me deparei com esse problema, mas a correção deve ser bastante trivial. Este link explica como adicionar usuários a grupos no linux, esse é o caminho Acho que irei quando mudar meu servidor Plex para o Ubuntu.

    
por Jeff Welling 15.06.2012 / 02:00
14

O plex é executado em plex nome de usuário, portanto, você pode encontrar os seguintes problemas de permissão:

  • O Ubuntu restringe o acesso a /media/$USER através da ACL (esse é o "+" quando você ls -l /media ). Solução abaixo.
  • Suas unidades não podem ser montadas para permitir que o usuário do plex a leia. Verifique com ls -l na unidade ou na 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.
  • Sua pasta pode não permitir que usuários ou grupos complexos a leiam. Use sudo chmod -R u+r FOLDER para permitir todos os usuários. Ou adicione o usuário flex ao grupo de pastas (veja abaixo) e use sudo chmod -R g+r FOLDER .

Corrigir permissões para permitir que o Plex acesse /media/$USER

Verifique em qual grupo você e o plex pertencem:

groups
groups plex

Agora, adicione plex user ao seu grupo de usuários e permita que esse grupo acesse /media/$USER :

MYGROUP="$USER"
sudo usermod -a -G $MYGROUP plex
sudo chown $USER:$MYGROUP /media/$USER
sudo chmod 750 /media/$USER
sudo setfacl -m g:$MYGROUP:rwx /media/$USER
sudo service plexmediaserver restart

Corrigir permissões de partições NTFS

As partições NTFS devem ser montadas com direitos de leitura apropriados em /etc/fstab :

Verifique seu usuário e id de grupo (1000 e 1000 no exemplo):

id

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):

UUID="XXXXXX" /media/USERNAME/MOUNTPOINT ntfs rw,nosuid,nodev,allow_other,default_permissions,uid=1000,gid=1000,umask=002 0 0

Corrigir permissões de discos RAID do mdadm

Se você estiver usando o mdadm, isso pode ser necessário em /etc/mdadm/mdadm.conf :

CREATE mode=0775
    
por KrisWebDev 15.03.2015 / 14:27
1

Adicione o plex como usuário em seu grupo e adicione root como usuário em seu grupo.

então digite sudo gpasswd -a root yourusernamehere , sudo gpasswd -a plex yourusernamehere você terá que dar sudo password que é sua senha e então rodar esse comando usando o seu caminho de drive, o meu é / media / PLEX para o meu drive externo entrar aqui / media / PLEX

find /media/PLEX -type d -exec chmod 755 {} \;; find /media/PLEX -type f -exec chmod 644 {} \;

Isso permitirá que o plex use seus arquivos & amp; pastas. Espero que isso ajude.

    
por robert cowan 30.10.2012 / 04:24
0

Tente adicionar o Plex ao grupo plugdev.

Abra um terminal (Pressione Controle Alt T ) e digite

sudo gpasswd -a plex plugdev

Verifique se o plex foi adicionado ao grupo plugdev inserindo:

groups plex

que deve exibir quais grupos o plex pertence também. Em seguida, reinicie o computador e inicie o plex para verificar se isso corrigiu o problema.

Se apenas adicionar o plex ao plugdev funcionar para você, então você está muito melhor do que adicionar o plex ao seu grupo de usuários, como sugerido em outras respostas. Isso pode funcionar, mas não é uma ótima idéia de segurança.

    
por James 13.02.2014 / 01:06
-1
  1. Instale o Plex.
  2. Abra o terminal.
  3. Instale o samba - sudo apt-get instalar o samba.
  4. De ~ do cd .. . Isso levará você para /home .
  5. Crie uma nova pasta plex em /home : sudo mkdir plex
  6. Ir para nova pasta: cd plex
  7. Crie uma nova pasta em plex/ : sudo mkdir music
  8. Definir permissões: sudo chmod 777 * -R
  9. Definir proprietário, se necessário sudo chown plex:plex -R

Faça o mesmo para outras mídias, se necessário, não se esqueça de adicionar novas mídias. Também é necessário definir permissões / proprietário.

    
por Darren 09.07.2012 / 03:50