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).