GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo ejecutar un programa específico como root sin una solicitud de contraseña?

Necesito ejecutar algo como sudo sin contraseña, así que usé visudo y agregué esto a mis sudoers archivo:

MYUSERNAME ALL = NOPASSWD: /path/to/my/program

Luego lo probé:

$ sudo /path/to/my/program
[sudo] password for MYUSERNAME: 

¿Por qué pide una contraseña? ¿Cómo puedo ejecutar/usar comandos como root con un usuario no root, sin pedir una contraseña?

Respuesta aceptada:

Tienes otra entrada en sudoers archivo, normalmente ubicado en /etc/sudoers , que también coincide con su usuario. El NOPASSWD la regla debe ser posterior a esa para que tenga prioridad.

Habiendo hecho eso, sudo normalmente solicitará una contraseña para todos los comandos excepto /path/to/my/program , que siempre te permitirá ejecutar sin pedirte tu contraseña.


Linux
  1. ¿Cómo instalar el programa localmente sin privilegios de Sudo?

  2. ¿Cómo hacer retroactivamente que un script se ejecute como raíz?

  3. ¿Cambiar la contraseña raíz por Sudo, sin Su?

  4. ¿Cómo ejecutar un comando sin propiedades raíz?

  5. ¿Cómo ejecutar Terminal como raíz?

Cómo ejecutar el comando Sudo sin contraseña

Cómo cambiar el indicador de Sudo en Linux

Cómo ejecutar comandos particulares sin contraseña Sudo en Linux

Cómo cambiar la contraseña de sudo en Ubuntu

Cómo ejecutar comandos Sudo sin contraseña

Cómo ejecutar comandos sudo sin contraseña