Es posible evitar tener que introducir la contraseña cada vez que queramos ejecutar un cierto comando como root mediante sudo. Para ello existe la opción NOPASSWD.
En primer lugar guardamos una copia de seguridad de nuestro fichero /etc/sudoers.
A continuación editamos como root sudoers utilizando el programa visudo. Siempre debemos utilizar el programa visudo, nunca debe ser editado a mano.
Si no hemos definido la variable de entorno EDITOR, visudo utilizará vi o vim para editar sudoers. Aunque vi o vim son grandes programas, no son precisamente los más intuitivos. Si queremos utilizar otro editor, emacs por ejemplo, y si estamos usando bash probaríamos:
$ export EDITOR=emacs
y a continuación
$ visudo
y en el bloque donde se especifican los privilegios de usuarios añadimos una línea como ésta.
nombre_usuario nombre_equipo = NOPASSWD: ruta_comando
Según sea vuestro caso, podemos realizar construcciones más complejas.
Por ejemplo, si especificamos como comando
/bin/su
no nos pedirá contraseña para convertirnos en root de la siguiente manera
sudo su.
Evidentemente, en situaciones donde la seguridad sea primordial, no es buena idea realizar estas manipulaciones, pero si estamos trabajando en nuestro equipo de casa, que no toca nadie más que nosotros y que no siempre está conectado a la red y dónde la seguridad no es un factor crítico, pues puede resultar cómodo.

