

Values include the following:ĭiscard – All ACL entries are removed except for the entries needed to define the mode of the file or directory. Passthrough-x – Has the same semantics as passthrough, except that when passthrough-x is enabled, files are created with the execute (x) permission, but only if execute permission is set in the file creation mode and in an inheritable ACE that affects the mode.Īclmode: (again, I was unable to get this one to work for my version, so beware!) modifies ACL behavior when a file is initially created or whenever a file or directory's mode is modified by the chmod command. If no inheritable ACEs exist that affect the mode, then the mode is set in accordance to the requested mode from the application. Passthrough – When property value is set to passthrough, files are created with a mode determined by the inheritable ACEs. Restricted – For new objects, the write_owner and write_acl permissions are removed when an ACL entry is inherited. noallow – For new objects, only inheritable ACL entries that have an access type of deny are inherited.The ACL on the file or directory is equal to the permission mode of the file or directory. discard – For new objects, no ACL entries are inherited when a file or directory is created.ZFS has 2 ACL Properties: "aclinherit" & "aclmode", though I have been unable to get aclmode to work properly, but I think it has been recently deprecated.Īdditionally, those 2 Properties have several Modes.Īclinherit: determines the behavior of ACL inheritance.

I am fairly new to zfs, but I have just experienced this issue myself.
