The following ACL permissions are required if the user is not the file owner, where "O" denotes the permission required on the file or directory and "P" denotes the permission required on the parent directory of the file or directory:
Operation |
ACL permission |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Traverse folder/ execute file |
List folder/ read data |
Read attributes |
Read extended attributes |
Create files/ write data |
Create folders/ append data |
Write attribute |
Write extended attribute |
Delete sub-folder and files |
Delete |
Read permission |
Write permission |
Take ownership |
|
Execute file |
O |
O |
|||||||||||
Read data from file/ list folder |
O |
||||||||||||
Read attributes |
O |
O |
|||||||||||
Create file |
O |
||||||||||||
Create folder |
O |
||||||||||||
Write data to a file |
O |
O |
|||||||||||
Write file attributes |
O |
O |
|||||||||||
Write folder attributes |
O |
||||||||||||
Delete a file or folder |
P |
P |
P or O |
||||||||||
Rename file |
P |
P |
P or O |
||||||||||
Rename folder |
P |
P |
P |
P or O |
|||||||||
Read folder or file permission |
O |
||||||||||||
Write folder or file permission |
O |
O |
|||||||||||
Take file or folder ownership |
O |