I have been exporting NFS from OpenSloarins like this (successfully):
zfs set sharenfs=root=rw=host1:host2:host3 pool1
I'm acting according the man pages sharefs
, share_nfs
but the following does not work:
zfs set sharenfs=root=rw=host1:host2:host3,ro=host4 pool1
All hosts loose access permission.
How can I share to some hosts as read/write and to some as read only?
I think you have a syntax problem. The value of the sharenfs property is the options that get sent to
share(1)
. Tryunless you really do need to be exporting the filesystems with root permissions to all those hosts, in which case it's safest to be explicit:
(or better yet, use a netgroup or network instead).