nfsshare do ZFS para exportar o host RW e RO?

3

Eu tenho exportado o NFS do OpenSloarins assim (com sucesso):

zfs set sharenfs=root=rw=host1:host2:host3 pool1

Estou agindo de acordo com as páginas man sharefs , share_nfs , mas o seguinte não funciona:

zfs set sharenfs=root=rw=host1:host2:host3,ro=host4 pool1

Todos os hosts perdem a permissão de acesso.

Como posso compartilhar com alguns hosts como leitura / gravação e para alguns como somente leitura?

    
por Aleksandr Levchuk 25.03.2011 / 19:08

1 resposta

6

Eu acho que você tem um problema de sintaxe. O valor da propriedade sharenfs é as opções que são enviadas para share(1) . Experimente

zfs set sharenfs=rw=host1:host2:host3,ro=host4 pool1

a menos que você realmente precise exportar os sistemas de arquivos com permissões de root para todos esses hosts. Nesse caso, é mais seguro ser explícito:

zfs set sharenfs=rw=host1:host2:host3,root=host1:host2:host3,ro=host4 pool1

(ou melhor ainda, use um netgroup ou rede).

    
por 25.03.2011 / 20:28