Dar permisos de root a un usuario sin poner contraseña mediante sudo

El comando sudo de UNIX nos permite ejecutar comandos como root. Existe un archivo de configuración, normalmente /etc/sudoers, que nos permite especificar los comandos y si se ha de poner contraseña para ejecutarlos.

En concreto, si queremos dar todos los permisos de root a un usuario y sin que tenga necesidad de poner la contraseña del superusuario necesitaremos poner al usuario en el grupo wheel, para lo cual ejecutaremos como root*:
usermod -a -G wheel usuario
*No necesário, sólo si queremos usar el comando 'su'.



Después, añadiremos al final del archivo /etc/sudoers
usuario    ALL=(ALL)    NOPASSWD: ALL

Con ésto tendremos el usuario con posibilidad de ejecutar cualquier comando como root con solo poner "sudo" delante.

    Editado por Daniel el 13/08/2008 a las 12:55:10h.