|
Package description:
This module provides support for manipulating POSIX.1e ACLS
Depending on the operating system support for POSIX.1e, the ACL
type will have more or less capabilities:
- level 1, only basic support, you can create ACLs from files and
text descriptions; once created, the type is immutable
- level 2, complete support, you can alter the ACL once it is created
Also, in level 2, more types are available, corresponding to
acl_entry_t (the Entry type), acl_permset_t (the Permset type).
The existence of level 2 support and other extensions can be checked
by the constants:
- HAS_ACL_ENTRY for level 2 and the Entry/Permset classes
- HAS_ACL_FROM_MODE for ACL(mode=...) usage
- HAS_ACL_CHECK for the ACL().check function
- HAS_EXTENDED_CHECK for the module-level has_extended function
- HAS_EQUIV_MODE for the ACL().equiv_mode method
|