document new prompt escapes

This commit is contained in:
Todd C. Miller
2002-12-14 19:21:27 +00:00
parent 0b0f8d6d32
commit 3bfbd4b1e3
2 changed files with 63 additions and 8 deletions

View File

@@ -137,10 +137,35 @@ option you cannot use shell job control to manipulate the process.
=item -p =item -p
The B<-p> (I<prompt>) option allows you to override the default The B<-p> (I<prompt>) option allows you to override the default
password prompt and use a custom one. If the password prompt password prompt and use a custom one. The following percent (`C<%>')
contains the C<%u> escape, C<%u> will be replaced with the user's escapes are supported:
login name. Similarly, C<%h> will be replaced with the local
hostname. =over 8
=item C<%u>
expanded to the invoking user's login name
=item C<%U>
expanded to the login name of the user the command will
be run as (defaults to root)
=item C<%h>
expanded to the local hostname without the domain name
=item C<%H>
expanded to the local hostname including the domain name
(on if the machine's hostname is fully qualified or the I<fqdn>
sudoers option is set)
=item C<%%>
two consecutive C<%> characters are collaped into a single C<%> character
=back 8
=item -c =item -c

View File

@@ -525,9 +525,37 @@ The default is C<root>.
=item passprompt =item passprompt
The default prompt to use when asking for a password; can be overridden The default prompt to use when asking for a password; can be overridden
via the B<-p> option or the C<SUDO_PROMPT> environment variable. Supports via the B<-p> option or the C<SUDO_PROMPT> environment variable.
two escapes: "%u" expands to the user's login name and "%h" expands The following percent (`C<%>') escapes are supported:
to the local hostname. The default value is C<@passprompt@>.
=over 8
=item C<%u>
expanded to the invoking user's login name
=item C<%U>
expanded to the login name of the user the command will
be run as (defaults to root)
=item C<%h>
expanded to the local hostname without the domain name
=item C<%H>
expanded to the local hostname including the domain name
(on if the machine's hostname is fully qualified or the I<fqdn>
option is set)
=item C<%%>
two consecutive C<%> characters are collaped into a single C<%> character
=back 8
The default value is C<@passprompt@>.
=item runas_default =item runas_default
@@ -672,7 +700,9 @@ single value without double-quotes. The list can be replaced, added
to, deleted from, or disabled by using the C<=>, C<+=>, C<-=>, and to, deleted from, or disabled by using the C<=>, C<+=>, C<-=>, and
C<!> operators respectively. The default list of environment C<!> operators respectively. The default list of environment
variable to remove is printed when B<sudo> is run by root with the variable to remove is printed when B<sudo> is run by root with the
I<-V> option. I<-V> option. Note that many operating systems will remove potentially
dangerous variables from the environment of any setuid process (such
as B<sudo>).
=item env_keep =item env_keep