Skip to content

Acl

Immutable POSIX.1e access-control list.

The constructor accepts only built Ace values; use acl to mix built entries with declarative dictionaries.

Constructor

Acl aces

Constructs an ACL from an iterable of Ace values.

The supplied mask entry is preserved; no mask is calculated.

Parameters

NameTypeDescription
aces Iterable[Ace] Ace values.

Errors

Exception Condition
ValueError A required owner-user, owner-group, or other entry is missing
ValueError Entry qualifiers are duplicated
ValueError Named user or group entries are present without a mask entry

Fields

aces @ std.Seq[Ace]

Immutable view of Ace values. Use .len for the entry count.