I am familiar with setfacl/getfacl. However, I am wondering if there are any other executables/packages that maintain similar functionality with regards to manipulating acl.

I am not looking for anything in particular, I am trying to contemplate the entire scope and logic of acl manipulation to get a complete picture of what is happening and what would be useful.

For example:

1. When a named group has been assigned, subsequent executions of chmod with regards to the owning group (ie chmod g+/-?) manipulate the acl's mask as opposed to the unnamed acl entry for the owning group. Perhaps this is a peculiarity of the setfacl/getfacl implementation and a different API provides different behavior.
2. Assignment of permissions cannot be done by appending permissions, eg:
Code:
setfacl g:1:+rw.
3. Assignment cannot be done for all types of an entity, eg:
Code:
setfacl g:*:perms