mirror of
https://github.com/sudo-project/sudo.git
synced 2025-08-22 18:08:23 +00:00
Prefer VISUAL over EDITOR like old vipw did.
This commit is contained in:
parent
cb467e2a52
commit
ff092a1a1c
@ -167,7 +167,7 @@
|
|||||||
.\" ========================================================================
|
.\" ========================================================================
|
||||||
.\"
|
.\"
|
||||||
.IX Title "VISUDO @mansectsu@"
|
.IX Title "VISUDO @mansectsu@"
|
||||||
.TH VISUDO @mansectsu@ "December 30, 2003" "1.6.8" "MAINTENANCE COMMANDS"
|
.TH VISUDO @mansectsu@ "February 3, 2004" "1.6.8" "MAINTENANCE COMMANDS"
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
visudo \- edit the sudoers file
|
visudo \- edit the sudoers file
|
||||||
.SH "SYNOPSIS"
|
.SH "SYNOPSIS"
|
||||||
@ -185,13 +185,13 @@ There is a hard-coded list of editors that \fBvisudo\fR will use set
|
|||||||
at compile-time that may be overridden via the \fIeditor\fR \fIsudoers\fR
|
at compile-time that may be overridden via the \fIeditor\fR \fIsudoers\fR
|
||||||
\&\f(CW\*(C`Default\*(C'\fR variable. This list defaults to the path to \fIvi\fR\|(1) on
|
\&\f(CW\*(C`Default\*(C'\fR variable. This list defaults to the path to \fIvi\fR\|(1) on
|
||||||
your system, as determined by the \fIconfigure\fR script. Normally,
|
your system, as determined by the \fIconfigure\fR script. Normally,
|
||||||
\&\fBvisudo\fR does not honor the \f(CW\*(C`EDITOR\*(C'\fR or \f(CW\*(C`VISUAL\*(C'\fR environment
|
\&\fBvisudo\fR does not honor the \f(CW\*(C`VISUAL\*(C'\fR or \f(CW\*(C`EDITOR\*(C'\fR environment
|
||||||
variables unless they contain an editor in the aforementioned editors
|
variables unless they contain an editor in the aforementioned editors
|
||||||
list. However, if \fBvisudo\fR is configured with the \fI\-\-with\-enveditor\fR
|
list. However, if \fBvisudo\fR is configured with the \fI\-\-with\-enveditor\fR
|
||||||
flag or the \fIenveditor\fR \f(CW\*(C`Default\*(C'\fR variable is set in \fIsudoers\fR,
|
flag or the \fIenveditor\fR \f(CW\*(C`Default\*(C'\fR variable is set in \fIsudoers\fR,
|
||||||
\&\fBvisudo\fR will use any the editor defines by \f(CW\*(C`EDITOR\*(C'\fR or \f(CW\*(C`VISUAL\*(C'\fR.
|
\&\fBvisudo\fR will use any the editor defines by \f(CW\*(C`VISUAL\*(C'\fR or \f(CW\*(C`EDITOR\*(C'\fR.
|
||||||
Note that this can be a security hole since it allows the user to
|
Note that this can be a security hole since it allows the user to
|
||||||
execute any program they wish simply by setting \f(CW\*(C`EDITOR\*(C'\fR or \f(CW\*(C`VISUAL\*(C'\fR.
|
execute any program they wish simply by setting \f(CW\*(C`VISUAL\*(C'\fR or \f(CW\*(C`EDITOR\*(C'\fR.
|
||||||
.PP
|
.PP
|
||||||
\&\fBvisudo\fR parses the \fIsudoers\fR file after the edit and will
|
\&\fBvisudo\fR parses the \fIsudoers\fR file after the edit and will
|
||||||
not save the changes if there is a syntax error. Upon finding
|
not save the changes if there is a syntax error. Upon finding
|
||||||
@ -264,8 +264,8 @@ The following environment variables are used only if \fBvisudo\fR
|
|||||||
was configured with the \fI\-\-with\-env\-editor\fR option:
|
was configured with the \fI\-\-with\-env\-editor\fR option:
|
||||||
.PP
|
.PP
|
||||||
.Vb 2
|
.Vb 2
|
||||||
\& EDITOR Invoked by visudo as the editor to use
|
\& VISUAL Invoked by visudo as the editor to use
|
||||||
\& VISUAL Used by visudo if EDITOR is not set
|
\& EDITOR Used by visudo if VISUAL is not set
|
||||||
.Ve
|
.Ve
|
||||||
.SH "FILES"
|
.SH "FILES"
|
||||||
.IX Header "FILES"
|
.IX Header "FILES"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user