storage server todos os usuários nfs em permissões completas de 666 arquivos

2

Como posso configurar um local de armazenamento compartilhado em um servidor de armazenamento compartilhado via CIFS e NFS e todos os arquivos escritos por CIFS e todos os usuários via NFS para escrever arquivos e pastas com todas as permissões de leitura / escrita (pastas 777, arquivos 666).

Razão: Eu uso um servidor Pydio para gerenciar arquivos entre meu computador e um armazenamento central. Mas esse armazenamento central também é acessado diretamente pelo CIFS e NFS com outros sistemas. Todos os arquivos escritos via CIFS eu posso fazer uma força de usuário e máscara de criação de arquivos, de modo que é covverred. Mas para o NFS isso é uma história diferente. O servidor Pydio tem uma montagem NFS para este local de armazenamento.

Storage Location
/etc/exports:
/storage/internal   *(rw,sync,all_squash)

Pydio client mount:
<IP>:/storage/internal /mnt/VODSTOR nfs rw,intr,noexec,rsize=16384,wsize=16384 0 0

todos os arquivos escritos por este servidor Pydio possuem 644 permissões de arquivo. Como alterar os parâmetros das opções de exportação / montagem do NFS para gravar com permissão de arquivo 666 e para as pastas 777 ...? Porque então todos os outros usuários devem ser capazes de copiar, apagar, alterar esses arquivos, não importa se o uso do samba ou do NFS ...

Obrigado antecipadamente.

    
por SHLelieveld 10.10.2014 / 10:22

1 resposta

0

Resposta curta é - você não pode. As permissões do NFS são tratadas pelo cliente e as permissões de criação de arquivo controladas pelo usuário umask.

O que você pode ser capaz de fazer (depende do suporte do sistema operacional) - se você estiver usando o NFSv4 - é usar uma ACL. Veja a página man , especificamente, a parte sobre herança.

    
por 14.05.2015 / 10:48