15 votos

OS X Catalina: agregar usuario a sudoers

Antes de OS X Catalina podía agregar un usuario a los sudoers editando /etc/sudoers con una cuenta de administrador.

Con OS X Catalina, ya no puedo hacer esto ya que parece que Catalina se movió a un sistema de archivos root de solo lectura y por lo tanto /etc/sudoers no se puede editar.

Según esta Guía oficial de usuario de Apple, parece que el archivo de sudoers ahora se encuentra en /private/etc/sudoers, pero aún no puedo editar este archivo con una cuenta de administrador.

¿Cuál es la forma correcta de otorgar acceso a sudoers a un usuario en Catalina?

31voto

3rgo Puntos 153

Resulta que incluso un usuario administrador necesita usar sudo para editar el archivo sudoers en /private/etc/sudoers, por lo que lo siguiente hizo el truco para abrir el archivo para editar:

$ sudo visudo /private/etc/sudoers

Como es habitual, un usuario puede ser agregado a la lista de sudoers agregando una línea como esta:

nombredeusuario ALL=(ALL) ALL

9voto

Adam Millerchip Puntos 121

Si quieres poder usar sudo sin escribir una contraseña:

sudo visudo

Y agregar:

nombredeusuario        ALL = (ALL) NOPASSWD:ALL

Al agregar esto, cualquier comando, incluidos scripts, que ejecutes en la terminal pueden usar sudo sin necesidad de una contraseña, lo que te expone a un mayor riesgo de explotación. Úsalo con precaución.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X