cambiar sudoers para dejar de pedir una contraseña cuando se ejecuta un comando de configuración de sistemas

3

¿A qué debo cambiar exactamente el archivo sudoers para evitar solicitar una contraseña cuando cambio la zona horaria del sistema?

Este es el comando que voy a ejecutar:

sudo systemsetup -settimezone timezone

Sé que necesito cambiarlo, pero me siento incómodo al cambiar de sudoer solo porque no sé exactamente lo que estoy haciendo.

    
pregunta sanjihan 25.05.2016 - 22:55

3 respuestas

4

Fue lo suficientemente valiente como para hacerlo yo mismo. Para futuros lectores, agregue:

yourusername ALL=(ALL) NOPASSWD: /usr/sbin/systemsetup

después

## User privilege specification
##
root ALL=(ALL) ALL
%admin  ALL=(ALL) ALL
    
respondido por el sanjihan 25.05.2016 - 23:24
2

Para habilitar el sudo sin contraseña para todos los usuarios administradores en la máquina:

  1. Ejecutar sudo visudo
  2. Cambie la línea que lee %admin ALL=(ALL) ALL a %admin ALL=(ALL) NOPASSWD ALL
  3. Guarde los cambios (presione Escape, escriba: wq! en el símbolo del sistema y presione intro).
respondido por el Harpo Jaeger 26.05.2016 - 00:18
0

problema

sudo visudo

y asegúrese de que el archivo contenga estas líneas (reemplace su nombre de usuario)

root ALL=(ALL) ALL
%admin ALL=(ALL) ALL
yourusername  ALL=(ALL) ALL
    
respondido por el Scott Stensland 13.02.2018 - 04:35

Lea otras preguntas en las etiquetas