class posix1e.ACL(**kwargs)
append() Entry
append(__entry: Entry) Entry

Helper for @overload to raise when called.

applyto(_ACL__item, flag: int | None = 0) None
calc_mask() None
check() bool | Tuple[int, int]
delete_entry(_ACL__entry: Entry) None
equiv_mode() int
to_any_text(prefix: str = Ellipsis, separator: str = Ellipsis, options: int = Ellipsis) bytes
valid() bool
posix1e.ACL_DUPLICATE_ERROR: int
posix1e.ACL_ENTRY_ERROR: int
posix1e.ACL_EXECUTE: int
posix1e.ACL_GROUP: int
posix1e.ACL_GROUP_OBJ: int
posix1e.ACL_MASK: int
posix1e.ACL_MISS_ERROR: int
posix1e.ACL_MULTI_ERROR: int
posix1e.ACL_OTHER: int
posix1e.ACL_READ: int
posix1e.ACL_TYPE_ACCESS: int
posix1e.ACL_TYPE_DEFAULT: int
posix1e.ACL_UNDEFINED_TAG: int
posix1e.ACL_USER: int
posix1e.ACL_USER_OBJ: int
posix1e.ACL_WRITE: int
class posix1e.Entry(_Entry__acl: ACL)
copy(_Entry__src: Entry) None
parent: ACL = Ellipsis
permset: Permset = Ellipsis
qualifier: int = Ellipsis
tag_type: int = Ellipsis
posix1e.HAS_ACL_CHECK: int
posix1e.HAS_ACL_ENTRY: int
posix1e.HAS_ACL_FROM_MODE: int
posix1e.HAS_COPY_EXT: int
posix1e.HAS_EQUIV_MODE: int
posix1e.HAS_EXTENDED_CHECK: int
class posix1e.Permset(_Permset__entry: Entry)
classmethod add(perm: int) None
clear() None
delete(perm: int) None
execute: bool = Ellipsis
read: bool = Ellipsis
test(perm: int) bool
write: bool = Ellipsis
posix1e.TEXT_ABBREVIATE: int
posix1e.TEXT_ALL_EFFECTIVE: int
posix1e.TEXT_NUMERIC_IDS: int
posix1e.TEXT_SMART_INDENT: int
posix1e.TEXT_SOME_EFFECTIVE: int
posix1e.delete_default(path: str) None
posix1e.has_extended(item: S) bool