Topic: ACLs (Access Control Lists)

An access control list contains access control entries, one per line, which
indicate to listmanager which e-mail addresses should be allowed to access
the list (to either subscribe or submit) and which should not.  Note that in
the case of submissions to the list, a subscribe who is already on the list
is not subjected to ACL restrictions.

Conventional wildcarding is allowed (e.g. *@*.ca).

An entry which starts with "!" is a negation, i.e. the indicated address is
denied access.  Order matters as well, i.e. "*@*.ca, !*@*.uwaterloo.ca" is
not the same as "!*@*.uwaterloo.ca, *@*.ca" (the former allows all ".ca"
addresses except those in ".uwaterloo.ca", while the latter allows all ".ca"
addresses with no restrictions, because the rules are applied in order).

Moreover, the first entry dictates the interpretation of all others, in that
if the first entry is a negation, it is assumed that all addresses would
normally be allowed access; conversely, if the first entry is not a negation,
it is assumed that all addresses would normally be denied; so a list
consisting only of "*@*.ca" allows only ".ca" addresses, while a list
consisting only of "!*@*.ca" allows any address except ".ca" addresses.

If an ACL is not set, all operations are allowed by all users, except of
course for normal owner-only commands.

See also: Files, no, set, show
