After trying out the various settings outlined on GitHub and in the forum, I still couldn't make ACL work, at all.
The datasets are created using the default settings as outlined in https://openzfsonosx.org/wiki/Zpool#Creating_a_pool
The settings applied are:
- aclmode=passthrough
- aclinherit=passthrough
- acltype=nfsv4 (unchanged)
- xattr=on (unchanged)
- com.apple.mimic=hfs (testing with off made no difference)
Brewed rsync has -A which was not supposed to be used in 2014. Trying that made no difference.
Tested on macOS High Sierra 10.13.6 on a MacBook Air just to make sure it's not due to OS being too old. It may still be due to system framework versions, but the probability would be pretty low, I suppose.
My question: what's the status of Darwin ACL since the major xattr overhaul (sourced from upstream) in 2.x? What should/could be done in order to have working ACL for use in a multi-user environment? Should I try 1.9.x instead?
Many thanks in advance. I'm unable to generate any useful log for sharing, unfortunately. Any input is appreciated.