My attention has been drawn to a Reddit / TrueNAS thread, where someone is having problems with POSIX style ACLs, not knowing about the masks. I don’t know about POSIX masks either.
I took a look at my own TN setup, & ALL my Datasets have NFSv4 ACLs.
I don’t remember specifically setting up NFS ACLs, however I do specify protocol intention with the Dataset. Most of my Datasets are purely SMB. One is both SMB & NFS. ie, my Datasets are each paired with an SMB share, or one is a multi-protocol Dataset: SMB & NFS shares paired.
If I ask my browser AI about TN POSIX vs NFS ACLs, I get the info that POSIX is TN default, & I would need to change the ZFS ACL default to NFS on the Dataset if I want that.
It seems that this AI data is old. Seems that TN now favours NFS ACLs for Datasets intended for either SMB or NFS shares.
What are others running here? POSIX or NFS ACLs?
I’m not gonna change my config. It works. But curious what other TN admins are doing.