Skip to content

Acl

Immutable POSIX.1e access-control list.

Constructor

Acl aces

Constructs an ACL from an iterable of Ace values.

Parameters:

Name Type Description
aces iterable Access-control entries

Errors:

  • Raises ValueError when required owner-user, owner-group, or other entries are missing.
  • Raises ValueError for duplicate entry qualifiers.
  • Raises ValueError when named user or group entries are present without a mask entry.

The constructor preserves the supplied mask. It does not calculate one.

Fields

ace_count

Number of access-control entries.

aces

Immutable array-like view of Ace values.