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.
Removal of a file includes renaming the file, moving the file from one directory to another even if the file name remains the same, and deleting it.
Table 1. Removal of a file with ACL entries DELETE and DELETE_CHILD
  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.