ACLs: Access Control Lists
From steamWiki
Access Permissions (NSFv4)
Flag | Name | Description |
---|---|---|
r | read_data | Read access on a file |
w | write_data | Write access on a file |
x | execute | Execute access on a file. Search access on a directory. |
p | append_data | Append access on a file |
D | delete_child | Permission to delete a file or directory within a directory |
d | delete | Permission to delete a file |
a | read_attributes | Read attribute (stat) access on a file or directory |
A | write_attributes | Write attribute (stat) access on a file or directory |
R | read_xattr | Read extended attributes on a file or directory (Not implemented) |
W | write_xattr | Write extended attributes on a file or directory (Not implemented) |
c | read_acl | Read ACL access on a file or directory |
C | write_acl | Write ACL access on a file or directory |
o | write_owner | Permission to change file or directory owner or group |
s | synchronize | Not implemented |
: | ||
f | file_inherit | Only inherit the ACL from the parent directory to the directory's files |
d | dir_inherit | Only inherit the ACL from the parent directory to the directory's subdirectories |
i | inherit_only | Inherit the ACL from the parent directory but only applies to newly created files and/or subdirectories and not the directory itself. file_inherit and/or dir_inherit need to be set. |
n | no_propogate | Only inherit the ACL to the first level file or subdirectories. file_inherit and/or dir_inherit need to be set. |
I | inherited | Indicates an inherited ACE |
: | ||
allow/deny | Allow/deny the ACE |