.\" ========================================================================
.\"
.IX Title "SUDOERS @mansectform@"
-.TH SUDOERS @mansectform@ "January 12, 2004" "1.6.8" "MAINTENANCE COMMANDS"
+.TH SUDOERS @mansectform@ "January 17, 2004" "1.6.8" "MAINTENANCE COMMANDS"
.SH "NAME"
sudoers \- list of which users may execute what
.SH "DESCRIPTION"
conflicting values, the last value on a matching line takes effect.
.PP
.Vb 4
-\& Default_Type ::= 'Defaults' ||
-\& 'Defaults' '@' Host ||
-\& 'Defaults' ':' User ||
+\& Default_Type ::= 'Defaults' |
+\& 'Defaults' '@' Host |
+\& 'Defaults' ':' User |
\& 'Defaults' '>' RunasUser
.Ve
.PP
\& Default_Entry ::= Default_Type Parameter_List
.Ve
.PP
+.Vb 2
+\& Parameter_List ::= Parameter |
+\& Parameter ',' Parameter_List
+.Ve
+.PP
.Vb 4
-\& Parameter ::= Parameter '=' Value ||
-\& Parameter '+=' Value ||
-\& Parameter '-=' Value ||
-\& '!'* Parameter ||
+\& Parameter ::= Parameter '=' Value |
+\& Parameter '+=' Value |
+\& Parameter '-=' Value |
+\& '!'* Parameter
.Ve
.PP
Parameters may be \fBflags\fR, \fBinteger\fR values, \fBstrings\fR, or \fBlists\fR.
multiple entries match, they are applied in order. Where there are
conflicting values, the last value on a matching line takes effect.
- Default_Type ::= 'Defaults' ||
- 'Defaults' '@' Host ||
- 'Defaults' ':' User ||
+ Default_Type ::= 'Defaults' |
+ 'Defaults' '@' Host |
+ 'Defaults' ':' User |
'Defaults' '>' RunasUser
Default_Entry ::= Default_Type Parameter_List
- Parameter ::= Parameter '=' Value ||
- Parameter '+=' Value ||
- Parameter '-=' Value ||
- '!'* Parameter ||
+ Parameter_List ::= Parameter |
+ Parameter ',' Parameter_List
+
+ Parameter ::= Parameter '=' Value |
+ Parameter '+=' Value |
+ Parameter '-=' Value |
+ '!'* Parameter
Parameters may be B<flags>, B<integer> values, B<strings>, or B<lists>.
Flags are implicitly boolean and can be turned off via the '!'