Solaris ZFS implements a new ACL model. Previous versions of the Solaris OS only supported an ACL model that was primarily based on the POSIX ACL draft specification. The POSIX-draft based ACLs are used to protect UFS files. A new model that is based on the NFSv4 specification is used to protect Solaris ZFS files.
The new ACL model :
Is based on the NFSv4 specification and the new ACLs that are similar to NT-style ACLs
Provides a more granular set of access privileges
Uses the chmod and ls commands rather than the setfacl and getfacl commands to set and display ACLs
Provides richer inheritance semantics for designating how access privileges are applied from directory to subdirectories, and so on
The recently revised chmod(1) man page adds many new examples that demonstrate usage with Solaris ZFS. The acl(5) man page has an overview of the new ACL model. In addition, the Solaris ZFS Administration Guide provides extensive examples of using ACLs to protect ZFS files.