architecture.
E\bEX\bXI\bIT\bT V\bVA\bAL\bLU\bUE\bE
- Upon successful execution of a program, the exit status from _\bs_\bu_\bd_\bo will
- simply be the exit status of the program that was executed.
+ Upon successful execution of a command, the exit status from s\bsu\bud\bdo\bo will be
+ the exit status of the program that was executed. If the command
+ terminated due to receipt of a signal, s\bsu\bud\bdo\bo will send itself the signal
+ that terminated the command.
Otherwise, s\bsu\bud\bdo\bo exits with a value of 1 if there is a
configuration/permission problem or if s\bsu\bud\bdo\bo cannot execute the given
- command. In the latter case the error string is printed to the standard
+ command. In the latter case, the error string is printed to the standard
error. If s\bsu\bud\bdo\bo cannot stat(2) one or more entries in the user's PATH, an
- error is printed on stderr. (If the directory does not exist or if it is
- not really a directory, the entry is ignored and no error is printed.)
- This should not happen under normal circumstances. The most common
- reason for stat(2) to return ``permission denied'' is if you are running
- an automounter and one of the directories in your PATH is on a machine
- that is currently unreachable.
+ error is printed to the standard error. (If the directory does not exist
+ or if it is not really a directory, the entry is ignored and no error is
+ printed.) This should not happen under normal circumstances. The most
+ common reason for stat(2) to return ``permission denied'' is if you are
+ running an automounter and one of the directories in your PATH is on a
+ machine that is currently unreachable.
S\bSE\bEC\bCU\bUR\bRI\bIT\bTY\bY N\bNO\bOT\bTE\bES\bS
s\bsu\bud\bdo\bo tries to be safe when executing external commands.
file distributed with s\bsu\bud\bdo\bo or http://www.sudo.ws/license.html for
complete details.
-Sudo 1.8.15 September 15, 2015 Sudo 1.8.15
+Sudo 1.8.15 September 27, 2015 Sudo 1.8.15
.\" Agency (DARPA) and Air Force Research Laboratory, Air Force
.\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
.\"
-.TH "SUDO" "8" "September 15, 2015" "Sudo @PACKAGE_VERSION@" "System Manager's Manual"
+.TH "SUDO" "8" "September 27, 2015" "Sudo @PACKAGE_VERSION@" "System Manager's Manual"
.nh
.if n .ad l
.SH "NAME"
\fBsudo\fR
plugin architecture.
.SH "EXIT VALUE"
-Upon successful execution of a program, the exit status from
-\fIsudo\fR
-will simply be the exit status of the program that was executed.
+Upon successful execution of a command, the exit status from
+\fBsudo\fR
+will be the exit status of the program that was executed.
+If the command terminated due to receipt of a signal,
+\fBsudo\fR
+will send itself the signal that terminated the command.
.PP
Otherwise,
\fBsudo\fR
problem or if
\fBsudo\fR
cannot execute the given command.
-In the latter case the error string is printed to the standard error.
+In the latter case, the error string is printed to the standard error.
If
\fBsudo\fR
cannot
stat(2)
one or more entries in the user's
\fRPATH\fR,
-an error is printed on stderr.
+an error is printed to the standard error.
(If the directory does not exist or if it is not really a directory,
the entry is ignored and no error is printed.)
This should not happen under normal circumstances.
.\" Agency (DARPA) and Air Force Research Laboratory, Air Force
.\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
.\"
-.Dd September 15, 2015
+.Dd September 27, 2015
.Dt SUDO @mansectsu@
.Os Sudo @PACKAGE_VERSION@
.Sh NAME
.Nm
plugin architecture.
.Sh EXIT VALUE
-Upon successful execution of a program, the exit status from
-.Em sudo
-will simply be the exit status of the program that was executed.
+Upon successful execution of a command, the exit status from
+.Nm
+will be the exit status of the program that was executed.
+If the command terminated due to receipt of a signal,
+.Nm
+will send itself the signal that terminated the command.
.Pp
Otherwise,
.Nm
problem or if
.Nm
cannot execute the given command.
-In the latter case the error string is printed to the standard error.
+In the latter case, the error string is printed to the standard error.
If
.Nm
cannot
.Xr stat 2
one or more entries in the user's
.Ev PATH ,
-an error is printed on stderr.
+an error is printed to the standard error.
(If the directory does not exist or if it is not really a directory,
the entry is ignored and no error is printed.)
This should not happen under normal circumstances.