This is on 12.04 LTS with the latest ZFS on Linux from the ppa.
I have two a storage pool named data, and a dataset data/Other with different settings (e.g. compression).
I set data to sharenfs and data/Other to inherit sharenfs from data.
From machines, I'd like to be able to mount data and see into data/Other, but I don't have permission to. How can I set it to inherit nfs permissions?
Steps:
- created zpool data
- created dataset data/Other
- installed nfs server
- set sharenfs
- set sharesmb on.
- mounted nfs on other computers with my uid/gid
To clarify, I can mount data and see r/w everything in data fine. I cannot read data/Other. I can mount data/Other directly and r/w everything in there fine. What I'd like is to be able to r/w data/Other from just mounting just data.
If I force nfs version 4 on the linux client side, I do get access, but from windows I can only use version 3.