diff options
author | Paul B. Henson <[email protected]> | 2019-12-05 00:35:18 +0000 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2020-04-30 11:22:45 -0700 |
commit | a1af567bb6961d3ad5dcd18747979be71d9991fe (patch) | |
tree | 74f9dee16d83474332c979229d13ec8bb3d9a2e6 /man/man8 | |
parent | d7d4678fe65689af7f6335c7f84a190139bcbcdf (diff) |
OpenZFS 742 - Resurrect the ZFS "aclmode" property OpenZFS 664 - Umask masking "deny" ACL entries OpenZFS 279 - Bug in the new ACL (post-PSARC/2010/029) semantics
Porting notes:
* Updated zfs_acl_chmod to take 'boolean_t isdir' as first parameter
rather than 'zfsvfs_t *zfsvfs'
* zfs man pages changes mixed between zfs and new zfsprops man pages
Reviewed by: Aram Hvrneanu <[email protected]>
Reviewed by: Gordon Ross <[email protected]>
Reviewed by: Robert Gordon <[email protected]>
Reviewed by: [email protected]
Reviewed by: Brian Behlendorf <[email protected]>
Approved by: Garrett D'Amore <[email protected]>
Ported-by: Paul B. Henson <[email protected]>
OpenZFS-issue: https://www.illumos.org/issues/742
OpenZFS-issue: https://www.illumos.org/issues/664
OpenZFS-issue: https://www.illumos.org/issues/279
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/a3c49ce110
Closes #10266
Diffstat (limited to 'man/man8')
-rw-r--r-- | man/man8/zfs.8 | 1 | ||||
-rw-r--r-- | man/man8/zfsprops.8 | 25 |
2 files changed, 14 insertions, 12 deletions
diff --git a/man/man8/zfs.8 b/man/man8/zfs.8 index 587f16c4e..eeefcda3c 100644 --- a/man/man8/zfs.8 +++ b/man/man8/zfs.8 @@ -398,6 +398,7 @@ pool/home/bob readonly off default pool/home/bob zoned off default pool/home/bob snapdir hidden default pool/home/bob acltype off default +pool/home/bob aclmode discard default pool/home/bob aclinherit restricted default pool/home/bob canmount on default pool/home/bob xattr on default diff --git a/man/man8/zfsprops.8 b/man/man8/zfsprops.8 index b87e3e608..269e9e7d9 100644 --- a/man/man8/zfsprops.8 +++ b/man/man8/zfsprops.8 @@ -599,23 +599,24 @@ accordance to the requested mode from the application. The .Sy aclinherit property does not apply to POSIX ACLs. -.It Sy aclmode Ns = Ns Sy discard Ns | Ns Sy groupmask Ns | Ns Sy passthrough -.Ns Sy restricted -Controls how an -.Tn ACL -is modified during -.Xr chmod 2 . -This property is not visible on Linux yet. +.It Xo +.Sy aclmode Ns = Ns Sy discard Ns | Ns Sy groupmask Ns | Ns +.Sy passthrough Ns +.Xc +Controls how an ACL is modified during chmod(2) and how inherited ACEs +are modified by the file creation mode. .Bl -tag -width "passthrough" .It Sy discard default, deletes all -.Tn ACL -entries that do not represent the mode of the file. +.Sy ACEs +except for those representing +the mode of the file or directory requested by +.Xr chmod 2 . .It Sy groupmask reduces permissions granted in all -.Em ALLOW -entried found in the -.Tn ACL +.Sy ALLOW +entries found in the +.Sy ACL such that they are no greater than the group permissions specified by .Xr chmod 2 . .It Sy passthrough |