Sudo es una utilidad UNIX que permite a los usuarios confiables ejecutar comandos con los privilegios de otro usuario. Su uso más común es ejecutar comandos como usuario raíz, que se establece de forma predeterminada.
Sin embargo, para invocar sudo, el usuario que llama al comando sudo debe ser un grupo de los suDoers administrado por el archivo de sudoers en (/etc/sudoers/). Sin embargo, el nombre del grupo del grupo sudoers puede diferir en función de la distribución que está utilizando.
Fuera de la caja, una vez que un usuario invoca a sudo, deberá proporcionar una contraseña antes de la ejecución. Ese es uno de los mecanismos de seguridad de la herramienta sudo, ya que puede ser dañino si es incorrectamente.
Sin embargo, si a menudo ejecuta muchos comandos en su terminal, puede ser muy agotador seguir escribiendo sus contraseñas cada vez que invoca sudo. Del mismo modo, si está ejecutando scripts que requieren sudo, tener una contraseña realmente no es el camino a seguir. Ahí es donde entra el concepto de sudo sin contraseña.
En este tutorial, nos centraremos en configurar sudo de una manera que no requiera que ingrese una contraseña.
PRECAUCIÓN: Debido a la naturaleza de la herramienta y su mecanismo de almacenamiento en caché, ejecutar un comando como sudo sin una contraseña puede tener preocupaciones de seguridad. Tenga cuidado al habilitar esta opción.
Habilitar sudo sin contraseña
Para configurar sudo sin contraseña, todo lo que necesitamos hacer es editar el archivo de sudoers y agregar algunas entradas.
Comience editando el archivo de sudoers con el comando:
$ sudo visudo
Recomendamos editar el archivo de sudoers con Visudo, ya que verifica las ediciones y no guarda cambios si se producen errores.
En el archivo de sudoers, agregue las siguientes entradas.
Guarde el archivo y cierre. Es bueno tener en cuenta que los cambios afectan a todos los usuarios del grupo sudo.
Para configurar sudo sin contraseña en un usuario específico, podemos agregar la entrada como:
La entrada anterior establece un sudo sin contraseña para el usuario Linuxhint.
Conclusión
Para esta guía, analizamos la configuración de un sudo sin contraseña para un usuario específico o todos los miembros del grupo sudo. Use esta funcionalidad con precaución, ya que puede conducir a fallas de seguridad.
Si te gustó la guía, compártela con amigos.