Como posso montar uma unidade externa no fstab e dar suporte a vários usuários?

1

Eu montei um drive externo no meu Raspberry-Pi (Debian / stretch) e montei meu drive externo no fstab assim:

UUID=1AD09862DC893951 /media/USBHDD1 ntfs-3g nofail,uid=pi,gid=pi,umask=007 0 0

Quando o disco estiver montado, desejo fornecer a propriedade ( chown ) de diferentes pastas para diferentes usuários.

Atualmente, sudo chowm -R www-data:www-data /media/USBHDD1/Pi/Data não tem impacto.

Isso é possível? Em caso afirmativo, quais alterações eu preciso fazer?

ATUALIZAÇÃO:

O que estou tentando fazer? Estou instalando o OwnCloud e queria manter os dados do OwnCloud nesta unidade. Essa unidade também é montada como um compartilhamento Samba. Agora, para o OwnCloud, eu precisava de acesso (Propriedade / Leitura-Gravação) em uma pasta no Drive. OwnCloud escreve para ele como www-data

    
por Kangkan 08.09.2017 / 11:40

1 resposta

4

Embora o NTFS suporte permissões, o mapeamento do estilo Windows para o estilo POSIX é problemático e desabilitado por padrão no ntfs-3g.

Para ativá-lo, você deve:

  • Se o disco for compartilhado com o Windows - crie um arquivo UserMapping que mapeie os SIDs do Windows para os UIDs do Linux. Por padrão, o ntfs-3g procurará em:

    /media/USBHDD1/.NTFS-3G/UserMapping
    

    ntfs-3g.usermap pode gerar semi-automaticamente a lista.

  • Caso contrário, você pode simplesmente adicionar a opção permissions mount ou escolher manualmente qualquer prefixo SID.

link

    
por 08.09.2017 / 13:55