ACL entries DELETE and DELETE_CHILD
The ACL entries DELETE and DELETE_CHILD require special considerations. The effect of various combinations of the DELETE attribute for a file, and the DELETE_CHILD attribute for its parent directory, is given in Table 1.
In this table, the columns refer to the ACL entry for a given file,
and the rows refer to the ACL entry for its parent directory. The
various combinations of these attributes produce one of these results:
- Permit
- Indicates that GPFS permits removal of a file with the combination of file and parent directory ACL entries specified. (Other permission checking can exist within the operating system as well.)
- Deny
- Indicates that GPFS denies (does not permit) removal of a file with the combination of file and parent directory ACL entries specified.
ACL Allows DELETE | ACL Denies DELETE | DELETE not specified | UNIX mode bits only | |
---|---|---|---|---|
ACL Allows DELETE_CHILD | Permit | Permit | Permit | Permit |
ACL Denies DELETE_CHILD | Permit | Deny | Deny | Deny |
DELETE_CHILD not specified | Permit | Deny | Deny | Deny |
UNIX mode bits only - wx permissions allowed | Permit | Permit | Permit | Permit |
UNIX mode bits only - no w or no x permissions allowed | Permit | Deny | Deny | Deny |
The UNIX mode bits are used in cases where the ACL is not an NFS V4 ACL.