Permissões de ponto de montagem mudando após 'mount -a'

0

Estou usando o meu pi framboesa como um servidor plex e tenho sérios problemas com uma pasta compartilhada ...

Relacionado ao meu Synology NAS

Todos os três estão na minha rede local Synology NAS:

  • "música" está diretamente nas unidades de ataque (e é a pasta compartilhada com a qual tenho problemas)
  • "tv" e "filmes" são armazenados em uma unidade USB conectada ao NAS

Eu configurei minhas permissões NAS NFS da mesma forma para todas as três pastas compartilhadas:

  • IP local de exceção do pi de framboesa
  • permissões somente leitura
  • Nenhum mapeamento / esmagamento de usuários
  • a segurança é "sys"
  • Assíncrono
  • portas não privilegiadas permitidas
  • montagem cruzada permitida

Relacionado a permissões & fstab no meu pi framboesa

A parte relevante do meu etc/fstab é a seguinte:

102.168.1.1.140:/volumeUSB1/usbshare1-2/MEDIA/MOVIES    /nas/movies   nfs   auto,defaults,nofail 0 0
102.168.1.1.140:/volumeUSB1/usbshare1-2/MEDIA/MOVIES    /nas/tv       nfs   auto,defaults,nofail 0 0
102.168.1.1.140:/volume1/music                          /nas/music    nfs   auto,defaults,nofail 0 0

Eu tenho cada um dos seguintes pontos de montagem criados

  • /nas/tv (montagens e plex podem encontrar mídia dentro dela)
  • /nas/movies (montagens e plex podem encontrar mídia dentro dela)
  • /nas/music (montagens e eu posso navegar e ver os arquivos no próprio pi do framboesa, mas o próprio plex não consegue encontrar nenhum conteúdo )

Antes de executar sudo mount -a , todos os três têm as seguintes configurações de usuário / grupo:

  • usuário como "root" (uid = 116)
  • group como "plex" (gid = 4096)

... e depois de executar sudo mount -a :

FILMES E TV:

  • usuário como "1024" (uid = 1024)
  • agrupar como "usuários" (gid = 100)

MÚSICA:

  • usuário como raiz (uid = 0)
  • group como "root" (gid = 0)
por Bendy 12.05.2018 / 13:54

1 resposta

2

Isso é normal. Depois de montar um sistema de arquivos, o ponto de montagem é completamente sobreposto, então /nas/tv representa agora o diretório raiz do sistema de arquivos (ou compartilhamento de rede) que você acabou de montar.

(Mas mesmo que isso não acontecesse, as permissões do diretório não teriam efeito nas permissões dos arquivos individuais dentro dele. Portanto, sua abordagem é duplamente inútil.)

Não existe um mecanismo genérico embutido para substituir a propriedade e as permissões de um sistema de arquivos inteiro, mas você pode instalar bindfs para isso.

    
por 12.05.2018 / 14:03