A single permission bit in an ACL access mask, harmonized across Windows and Darwin to NTFS-style vocabulary.
Values
| Enum Value | Description |
|---|---|
|
|
Read the file's primary data stream (or, on directories, list contents). |
|
|
Write to (overwrite portions of) the file's primary data stream, or create files in a directory. |
|
|
Append data to the file, or create subdirectories within a directory. |
|
|
Read extended attributes / named streams metadata. |
|
|
Write extended attributes / named streams metadata. |
|
|
Execute the file (Darwin) or traverse the directory (Windows / Darwin). |
|
|
On a directory, delete a file or subdirectory within it even if the child denies DELETE. |
|
|
Read the file's basic attributes (timestamps, size, mode bits). |
|
|
Modify the file's basic attributes. |
|
|
Delete the object itself. |
|
|
Read the object's security descriptor (owner, DACL). |
|
|
Modify the object's discretionary access-control list. |
|
|
Change the object's owner. |
|
|
Use the object as a synchronization primitive (Windows). Has no equivalent semantics on Darwin and is preserved verbatim. |
|
|
Modify the object's system ACL / audit policy (privileged on Windows). |
|
|
Windows-only sentinel that resolves at access time to the maximum permissions the subject is allowed. |
|
|
Generic bit that resolves to the full set of specific access rights for this object class. |
|
|
Generic execute / traverse bit (resolves to a subset of the specific bits). |
|
|
Generic write bit (resolves to a subset of the specific bits). |
|
|
Generic read bit (resolves to a subset of the specific bits). |
Used by
AclEntryMacOStype: A single macOS Access Control Entry on a file or directory.AclEntryWindowstype: A single Windows Access Control Entry on a file or directory.
Example
Example
"FILE_READ_DATA"