Cómo usar comandos sudo sin contraseña en Linux
El comando sudo en Linux permite a los usuarios ejecutar ciertos comandos como otro usuario, preferiblemente como root. Tener acceso a sudo permite a los usuarios habituales realizar tareas que de otro modo requerirían permisos elevados.
Sin embargo, sudo requiere que los usuarios ingresen sus contraseñas para cada nueva sesión. Esto puede resultar engorroso para tareas habituales como el mantenimiento del sistema. Afortunadamente, puede usar fácilmente el comando sudo sin contraseñas.
Configurar sudo sin contraseña
El archivo sudoers en Linux permite a los administradores administrar los derechos de uso para diferentes usuarios. Puede otorgar permisos adicionales a los usuarios habituales agregándolos a la lista de sudoers . También podemos configurar el uso de sudo sin ninguna contraseña modificando este archivo.
Siga los pasos a continuación para evitar que sudo vuelva a solicitar contraseñas. Asegúrese de cambiar primero al usuario root.
Paso 1: Copia de seguridad del archivo Sudoers
Debe hacer una copia de seguridad del archivo sudoers antes de modificarlo. Ejecute el siguiente comando en su terminal para crear una copia de la lista de sudoers.
cp /etc/sudoers /etc/sudoers.old
Paso 2: abre el archivo Sudoers
Utilice el comando visudo para abrir de forma segura el archivo sudoers. Agrega algunas salvaguardas contra errores no deseados y valida la sintaxis.
visudo
Paso 3: modificar el archivo Sudoers
Una vez que haya abierto la lista de sudoers, vaya al final del archivo y agregue la siguiente línea.
rubaiat ALL=(ALL) NOPASSWD: ALL
Reemplace rubaiat con su nombre de usuario para evitar que Linux vuelva a solicitar la contraseña sudo. También puede otorgar acceso a sudo sin contraseña a un usuario diferente usando su nombre de usuario en lugar del suyo.
Paso 4: guardar y salir de Visudo
Debe guardar y salir de visudo después de agregar la línea anterior. Si ha configurado visudo para usar el editor de Vim en su máquina, use el siguiente comando para guardar y salir de Vim .
:wq
Presione Ctrl + X si visudo está usando el editor de texto nano. Ahora puede verificar si todo salió como se esperaba emitiendo un comando que requiera permisos de superusuario.
Usando sudo sin contraseñas en Linux
Obtendrá acceso a sudo sin contraseña una vez que complete los pasos anteriores. Sin embargo, usar sudo sin contraseñas puede resultar una amenaza para la seguridad si lo usa para scripts que no son de confianza. Además, cualquier persona con acceso físico a su máquina puede realizar operaciones del sistema sin autorización.
Dado que el riesgo de que las credenciales se vean comprometidas aumenta continuamente en el lugar de trabajo, no debe usar sudo sin contraseñas en su oficina.