I upgraded from FreeNAS-11.1-U4 to FreeNAS-11.2-U2.1 and now the permissions are wrong on one dataset. I have two datasets, configured exactly the same (as far as I can tell):
However, the permissions are different on both datasets:
Why is the execute bit set on datasetA regardless of the same umask? Both datasets are mounted with the “default” mount options with NFS.
OS Version: FreeNAS-11.2-U2.1
Processor: Intel(R) Xeon(R) CPU E5-1620 v4 @ 3.50GHz (8 cores)
Memory: 192 GiB
Code:
NFS share --------- Maproot User: root Maproot Group: wheel Dataset Options --------------- Share Type: Unix Dataset Permissions: ACL Type: Unix
However, the permissions are different on both datasets:
Code:
datasetA: $ umask 002 002 $ touch foo; ls -l foo -rwxrwxr-x 1 mp xxx 0 2019-02-28 17:06 foo change to datasetB: $ umask 002 002 $ touch bar; ls -l bar -rw-rw-r-- 1 mp xxx 0 2019-02-28 17:08 bar
Why is the execute bit set on datasetA regardless of the same umask? Both datasets are mounted with the “default” mount options with NFS.
OS Version: FreeNAS-11.2-U2.1
Processor: Intel(R) Xeon(R) CPU E5-1620 v4 @ 3.50GHz (8 cores)
Memory: 192 GiB