Zfs on centos, não pode criar arquivos?

1

Eu estou rodando centos7 ... tenho 4 x 3tb hdd's, então eu instalei o zfs como ele se parece com a melhor solução. Eu instalei e configurei via root, mas o usuário local parece não conseguir gravar arquivos / pastas. E o Google não produzirá nenhum resultado sobre o motivo pelo qual não permitiria que usuários diferentes tivessem permissões de gravação? Então, minha pergunta é: como posso dar permissão ao usuário local para gravar arquivos no pool?

    
por Drew 22.07.2017 / 10:24

1 resposta

1

É o mesmo que qualquer outro sistema de arquivos montável. Se você quiser que os usuários consigam gravar nele, chown / chgrp / chmod o ponto de montagem (depois de ter sido montado).

Melhor ainda, crie um subdiretório e dê acesso de gravação a ele.

Ou, como esse é o ZFS, crie um sistema de arquivos zfs em vez de apenas um subdiretório e conceda acesso a ele em vez de ao conjunto inteiro.

por exemplo. se o seu zpool é chamado 'tank', você pode fazer algo assim:

zfs create tank/data
chgrp users /tank/data
chmod g+rwsx /tank/data

Isso permitirá que todos os membros do grupo 'usuários' leiam, escrevam e executem permissões nesse diretório. o bit setgid garante que todos os arquivos & subdiretórios criados abaixo / tank / data serão group 'users'.

Se você deseja uma resposta mais específica ou detalhada, terá de fornecer mais informações.

    
por 22.07.2017 / 10:52