1 02/27/76 acl_matching
2
3 The strategy for matching an access control name argument is defined
4 by three rules:
5
6 A literal component, including "*", matches only a component of
7 the same name.
8
9 A missing component not delimited by a period is treated the same
10 as a literal "*" e.g. "*.Multics" is treated as "*.Multics.*".
11 Missing components on the left must be delimited by periods.
12
13 A missing component delimited by a period matches any component.
14
15
16 Examples:
17
18 *.*.* matches only the literal ACL entry "*.*.*".
19 Multics matches only the ACL entry "Multics.*.*".
20 The absence of a leading period makes Multics the
21 first component.
22 JRSmith.. matches any ACL entry with a first component of
23 JRSmith.
24 .. matches any ACL entry.
25 . matches any ACL entry with a last component of *.
26 "" null string matches any ACL entry ending in ".*.*".