]> granicus.if.org Git - sudo/commitdiff
Document that the editor setting is also used by sudoedit.
authorTodd C. Miller <Todd.Miller@sudo.ws>
Wed, 18 Apr 2018 15:40:48 +0000 (09:40 -0600)
committerTodd C. Miller <Todd.Miller@sudo.ws>
Wed, 18 Apr 2018 15:40:48 +0000 (09:40 -0600)
doc/sudoers.cat
doc/sudoers.man.in
doc/sudoers.mdoc.in

index 8c2f8b9807ade5e45b5f2ee48270893f1fb30a96..6ea4e2102ae452316d896d5a120988940e4c8437 100644 (file)
@@ -1623,13 +1623,18 @@ S\bSU\bUD\bDO\bOE\bER\bRS\bS O\bOP\bPT\bTI\bIO\bON\bNS\bS
                        password.  The default is Sorry, try again. unless
                        insults are enabled.
 
-     editor            A colon (`:') separated list of editors allowed to be
-                       used with v\bvi\bis\bsu\bud\bdo\bo.  v\bvi\bis\bsu\bud\bdo\bo will choose the editor that
-                       matches the user's SUDO_EDITOR, VISUAL or EDITOR
-                       environment variable if possible, or the first editor
-                       in the list that exists and is executable.  Note that
-                       the SUDO_EDITOR, VISUAL and EDITOR environment
-                       variables are not preserved by default when the
+     editor            A colon (`:') separated list of editors path names used
+                       by s\bsu\bud\bdo\boe\bed\bdi\bit\bt and v\bvi\bis\bsu\bud\bdo\bo.  For s\bsu\bud\bdo\boe\bed\bdi\bit\bt, this list is
+                       used to find an editor when none of the SUDO_EDITOR,
+                       VISUAL or EDITOR environment variables are set to an
+                       editor that exists and is executable.  For v\bvi\bis\bsu\bud\bdo\bo, it
+                       is used as a white list of allowed editors; v\bvi\bis\bsu\bud\bdo\bo will
+                       choose the editor that matches the user's SUDO_EDITOR,
+                       VISUAL or EDITOR environment variable if possible, or
+                       the first editor in the list that exists and is
+                       executable if not.  Unless invoked as s\bsu\bud\bdo\boe\bed\bdi\bit\bt, s\bsu\bud\bdo\bo
+                       does not preserve the SUDO_EDITOR, VISUAL and EDITOR
+                       environment variables by default, even when the
                        _\be_\bn_\bv_\b__\br_\be_\bs_\be_\bt option is enabled.  The default is _\bv_\bi.
 
      iolog_dir         The top-level directory to use when constructing the
@@ -2908,4 +2913,4 @@ D\bDI\bIS\bSC\bCL\bLA\bAI\bIM\bME\bER\bR
      file distributed with s\bsu\bud\bdo\bo or https://www.sudo.ws/license.html for
      complete details.
 
-Sudo 1.8.23                     March 21, 2018                     Sudo 1.8.23
+Sudo 1.8.23                     April 17, 2018                     Sudo 1.8.23
index 165d6a1da801de9aa0d9cff6acfcbb68149fb163..12fecc8b7cc13f1943078fb0c88f5521f219583b 100644 (file)
 .\" Agency (DARPA) and Air Force Research Laboratory, Air Force
 .\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
 .\"
-.TH "SUDOERS" "5" "March 21, 2018" "Sudo @PACKAGE_VERSION@" "File Formats Manual"
+.\" Automatically generated from an mdoc input file.  Do not edit.
+.\"
+.\" Copyright (c) 1994-1996, 1998-2005, 2007-2018
+.\"    Todd C. Miller <Todd.Miller@sudo.ws>
+.\"
+.\" Permission to use, copy, modify, and distribute this software for any
+.\" purpose with or without fee is hereby granted, provided that the above
+.\" copyright notice and this permission notice appear in all copies.
+.\"
+.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+.\" ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+.\"
+.\" Sponsored in part by the Defense Advanced Research Projects
+.\" Agency (DARPA) and Air Force Research Laboratory, Air Force
+.\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
+.\"
+.TH "SUDOERS" "5" "April 17, 2018" "Sudo @PACKAGE_VERSION@" "File Formats Manual"
 .nh
 .if n .ad l
 .SH "NAME"
@@ -3327,8 +3349,21 @@ unless insults are enabled.
 editor
 A colon
 (\(oq:\&\(cq)
-separated list of editors allowed to be used with
+separated list of editors path names used by
+\fBsudoedit\fR
+and
 \fBvisudo\fR.
+For
+\fBsudoedit\fR,
+this list is used to find an editor when none of the
+\fRSUDO_EDITOR\fR,
+\fRVISUAL\fR
+or
+\fREDITOR\fR
+environment variables are set to an editor that exists and is executable.
+For
+\fBvisudo\fR,
+it is used as a white list of allowed editors;
 \fBvisudo\fR
 will choose the editor that matches the user's
 \fRSUDO_EDITOR\fR,
@@ -3336,13 +3371,16 @@ will choose the editor that matches the user's
 or
 \fREDITOR\fR
 environment variable if possible, or the first editor in the
-list that exists and is executable.
-Note that the
+list that exists and is executable if not.
+Unless invoked as
+\fBsudoedit\fR,
+\fBsudo\fR
+does not preserve the
 \fRSUDO_EDITOR\fR,
 \fRVISUAL\fR
 and
 \fREDITOR\fR
-environment variables are not preserved by default when the
+environment variables by default, even when the
 \fIenv_reset\fR
 option is enabled.
 The default is
index 443a6da84304e4b26f975ce87ca38ff2e18c4c14..c63ba4b24b43b00d50d8190aa3a2c4daba0bd204 100644 (file)
@@ -19,7 +19,7 @@
 .\" Agency (DARPA) and Air Force Research Laboratory, Air Force
 .\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
 .\"
-.Dd March 21, 2018
+.Dd April 17, 2018
 .Dt SUDOERS @mansectform@
 .Os Sudo @PACKAGE_VERSION@
 .Sh NAME
@@ -3129,8 +3129,21 @@ unless insults are enabled.
 .It editor
 A colon
 .Pq Ql :\&
-separated list of editors allowed to be used with
+separated list of editors path names used by
+.Nm sudoedit
+and
 .Nm visudo .
+For
+.Nm sudoedit ,
+this list is used to find an editor when none of the
+.Ev SUDO_EDITOR ,
+.Ev VISUAL
+or
+.Ev EDITOR
+environment variables are set to an editor that exists and is executable.
+For
+.Nm visudo ,
+it is used as a white list of allowed editors;
 .Nm visudo
 will choose the editor that matches the user's
 .Ev SUDO_EDITOR ,
@@ -3138,13 +3151,16 @@ will choose the editor that matches the user's
 or
 .Ev EDITOR
 environment variable if possible, or the first editor in the
-list that exists and is executable.
-Note that the
+list that exists and is executable if not.
+Unless invoked as
+.Nm sudoedit ,
+.Nm sudo
+does not preserve the
 .Ev SUDO_EDITOR ,
 .Ev VISUAL
 and
 .Ev EDITOR
-environment variables are not preserved by default when the
+environment variables by default, even when the
 .Em env_reset
 option is enabled.
 The default is