Entiendo que si desea modificar quién puede usar sudo
y qué pueden hacer con él, debe usarlo visudo
. Sé que no debo modificar directamente el archivo / etc / sudoers.
¿Qué es lo que visudo
hace que modificar directamente el archivo no lo haga? ¿Qué puede ir mal?
sudo
y OS X tiene herramientas GNU. Como sudo se creó por primera vez como una aplicación de código abierto, probablemente no haya razón para que sean muchas implementaciones.sudo
ysudoedit
son el mismo comando,sudo
se comporta comosudo -e
cuando se le llama comosudoedit
. Creo que es solo que OS X olvidó agregar elsudoedit -> sudo
enlace, pero aún debería poder usarsudo -e
o llamarsudo
con argv [0] configuradosudoedit
para obtener el mismo comportamiento.visudo
utiliza nano por defecto.sudo vim /etc/sudoers
error en la sintaxis, no podrésudo vim /etc/sudoers
volver a solucionarlo. Efectivamente, se perderá toda la capacidad de elevar los privilegios a través de sudo, ya que el sistema no podrá analizar el archivo.Desde la página de visudo man:
También verifique esta respuesta desde serverfault .
fuente