Cómo configurar sudo sin contraseña en Linux

Cómo configurar sudo sin contraseña en Linux
Cuando un usuario ejecuta el comando con el sudo privilegios, solicita la contraseña para ejecutarla y confirma la solicitud del usuario para realizar esa función específica desde el archivo sudoers.

El Sudoers se utiliza el archivo del administrador para la configuración del sistema. Los administradores del sistema pueden dar acceso a los usuarios para ejecutar algún comando específico o todos los comandos. Mantiene todos los registros sobre qué y cuándo las cosas hacen las cosas por quién.

Es bueno establecer la contraseña cuando tiene varios usuarios en una sola cuenta. Pero cuando es el único usuario de un sistema y lo usa como usuario raíz, escribiendo la contraseña varias veces para sudo los privilegios podrían irritarte. Entonces, en lugar de ingresar la contraseña incluso para una sola función, es mejor establecer sudo sin contraseña.

Puedes hacerlo usando el etc/sudoers Archivo como discutiremos a continuación.

Cómo configurar sudo sin contraseña

Para establecer sudo sin ingresar la contraseña es una forma directa de que no necesita preocuparse. Simplemente siga los pasos con cuidado:

Paso 1:

Abra el terminal y escriba el siguiente comando para obtener /etc/sudoers archivo:

$ sudo visudo

Ingrese la credencial I.mi. Contraseña para obtener el archivo:

Paso 2:

Desplácese hacia abajo hasta el final del /etc/sudoers archivo y agregar la línea mencionada a continuación:

$ wardah all = (todos) nopasswd: todos

(La línea mencionada debe escribirse al final del archivo para que las otras directivas no puedan anularse con esto)

Nota: Wardah es el nombre de usuario en mi sistema Linux. Escribirá su nombre de usuario aquí.

Prensa Ctrl+S Para salvar el /etc/sudoers archivo y luego CTRL+X para salir de él.

Ejecutemos un ejemplo que necesita privilegios de sudo al mando.

Ejemplo 1:

Ejecute el comando dado en la terminal para instalar el paquete PIP a través de Python:

$ sudo apt install python3-pip

Ejemplo2:

Ejecutar el actualizar Comando para actualizar todos los paquetes disponibles en el sistema Linux:

$ sudo apt actualización

Como puede ver en ambos ejemplos mencionados, después de no configurar contraseña en privilegios de sudo, no le pedirá que vuelva a ingresar la contraseña al ejecutar comandos.

Conclusión:

Ingresar una contraseña todo el tiempo con el sudo El comando es irritante cuando eres el único usuario. Podemos establecer el Sudo sin una contraseña usando el /etc/sudoers archivo. El sudoers es el archivo de configuración de administración del sistema que tiene toda la información sobre el usuario, qué y cuándo se realizaron en el sistema.