GNU/Linux >> Tutoriales Linux >  >> Linux

¿Permitir que un usuario use Sudo sin una contraseña?

En un entorno de máquina virtual sandbox, tengo una configuración de Ubuntu Linux que tiene un firewall y no se puede acceder desde fuera del sistema local. Por lo tanto, en esa VM, me gustaría darle al usuario administrativo (que configuré) la capacidad de ejecutar cualquier cosa con sudo y no necesita una contraseña.

Si bien sé que esto no es seguro, esta máquina virtual no está encendida todo el tiempo y requiere mi contraseña personal para ejecutarse. Entonces, aunque esto no es "seguro", ¿hay alguna forma de obtener la funcionalidad deseada?

Respuesta aceptada:

De man sudoers:

   NOPASSWD and PASSWD

   By default, sudo requires that a user authenticate him or herself
   before running a command.  This behavior can be modified via the
   NOPASSWD tag.  Like a Runas_Spec, the NOPASSWD tag sets a default for
   the commands that follow it in the Cmnd_Spec_List.  Conversely, the
   PASSWD tag can be used to reverse things.  For example:

    ray  rushmore = NOPASSWD: /bin/kill, /bin/ls, /usr/bin/lprm

   would allow the user ray to run /bin/kill, /bin/ls, and /usr/bin/lprm
   as root on the machine rushmore without authenticating himself.

Otra etiqueta es ALL , para permitir que el usuario ray ejecute cualquier comando en cualquier host sin contraseña, puede usar:

ray ALL= NOPASSWD: ALL

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

  2. ¿Permitir que el Usuario1 haga “su – Usuario2” sin contraseña?

  3. ¿Ejecutar un comando Sudo, especificando la contraseña en la misma línea?

  4. ¿Comando Sudo después de una larga llamada de suspensión sin volver a solicitar la contraseña de Sudo?

  5. Ssh:¿necesito un Tty para ejecutar Sudo si puedo Sudo sin contraseña?

Cómo ejecutar el comando Sudo sin contraseña

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

Cómo ejecutar comandos Sudo sin contraseña

Cómo ejecutar comandos sudo sin contraseña

¿Es inseguro tener un usuario ansible con sudo sin contraseña?

Cómo ejecutar remotamente el comando ssh un comando sudo sin contraseña