| 1 | # -*-fundamental-*- |
| 2 | # |
| 3 | # $Id: become.conf,v 1.1 1997/08/20 16:30:01 mdw Exp $ |
| 4 | # |
| 5 | # Become configuration file (empty) |
| 6 | # |
| 7 | |
| 8 | #----- Brief overview of syntax --------------------------------------------- |
| 9 | # |
| 10 | # Allow lines: |
| 11 | # |
| 12 | # `allow' [`[' HOST-CLASS `]'] [FROM-USER-CLASS] `->' |
| 13 | # [TO-USER-CLASS] [`:' COMMAND-CLASS] `;' |
| 14 | # |
| 15 | # Classes: |
| 16 | # |
| 17 | # STRING | NAME | CLASS `&' CLASS | CLASS `|' CLASS | |
| 18 | # CLASS `-' CLASS | CLASS `,' CLASS |
| 19 | # |
| 20 | # Class definitions: |
| 21 | # |
| 22 | # { `host' | `user' | `command' } NAME `=' CLASS |
| 23 | # |
| 24 | # Predefined classes: |
| 25 | # |
| 26 | # * For each user `foo', a user class `foo' containing the user. |
| 27 | # * For each group `bar', a user class `bar' containing the group members. |
| 28 | # * For each netgroup `splat', a user class `u_splat' and a host class |
| 29 | # `h_splat' containing the users and hosts listed. |
| 30 | # |
| 31 | # Remember: |
| 32 | # |
| 33 | # * An unquoted name refers to a class. Remember that user class `foo' |
| 34 | # by default contains the user `foo' /and/ all the members of group |
| 35 | # `foo'. So quote usernames unless you really mean the entire group. |
| 36 | # |
| 37 | # * Linebreaks are ignored, except in comments and quoted strings. |
| 38 | # Don't try to backslash-escape newlines, because (a) you don't need |
| 39 | # to, and (b) Become's parser will get confused. |
| 40 | # |
| 41 | # For more information, see the manual. |