GNU/Linux >> Tutoriales Linux >  >> Ubuntu

[Ubuntu]:la opción NOPASSWD de sudoers no funciona

Pregunta: Quería instalar un paquete como usuario local y usar sudo donde sea requerido. Para hacer eso, creé una cuenta llamada "pila" e hice la siguiente entrada en mi /etc/sudoers archivo.

# User privilege specification
root    ALL=(ALL:ALL) ALL
stack        ALL=(ALL) NOPASSWD:ALL

Sin embargo, cuando se verifica a través de la línea de comandos usando el comando sudo -s , solicita la contraseña como se muestra a continuación:

stack@cloudsec2:~$ sudo -s
[sudo] password for stack:

Por favor, ayúdame, ¿dónde estoy haciendo mal?

Solución 1: Debe poner esa línea después de la línea con la regla para el grupo de administración. Porque cuando varias entradas coinciden para un usuario, se aplican en orden. Cuando hay varias coincidencias, se utiliza la última coincidencia (que no es necesariamente la coincidencia más específica).

Entonces, su archivo sudoers debería verse como el siguiente:

# User privilege specification
root    ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
stack ALL=(ALL) NOPASSWD:ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

Solución 2: En lugar de mover la línea, simplemente puede eliminarla y agregar NOPASSWD a la entrada de %sudo como se muestra a continuación:

%sudo   ALL=(ALL:ALL) NOPASSWD:ALL

Nota:asegúrese de que su inicio de sesión pertenezca al grupo sudo como se muestra a continuación:

root@cloudsec2:~# id stack
uid=1000(stack) gid=1000(stack) groups=1000(stack),4(adm),27(sudo),

Solución 3: Mueva su línea a un archivo en /etc/sudoers.d/

visudo -f /etc/sudoers.d/myOverrides

Inserte la siguiente línea:

stack  ALL=(ALL:ALL) NOPASSWD:ALL

Ahora abre /etc/sudoers archivo y descomente la siguiente línea:

visudo -f /etc/sudoers
#includedir /etc/sudoers.d

Este es un mejor enfoque para editar sudoers.

Nota:Usar siempre visudo Si inserta errores en el archivo, es posible que ya no pueda ejecutar sudo!


Ubuntu
  1. ¿El sonido no funciona después de la instalación de 12.04?

  2. ¿Los botones de volumen no funcionan en 14.04?

  3. ¿Dash Home no funciona?

  4. Comando de Rescate Grub. Grub no funciona en Ubuntu 13?

  5. ¿Bluetooth no funciona en Ubuntu 20 Rapsberry Pi?

El inicio de sesión automático no funciona en Ubuntu 17.10

Red compartida Ubuntu 15.04 no funciona?

Wifi no funciona en Kubuntu?

¿Los auriculares USB de Logitech no funcionan en 12.04?

¿Bluetooth no funciona en Ubuntu 13.10?

El comando Traceroute no funciona en Ubuntu