Visudo
De MEPIS Documentation Wiki
El comando visudo permite editar la lista de sudoers. Cada línea en esta lista especifica una cuenta de usuario (o grupo) y un comando que se puede ejecutar por parte del dueño de dicha cuenta. Es útil si se quiere ejecutar un programa específico del menú sin necesidad de introducir la contraseña de superusuario. Para ejecutar el programa con sudo basta con hacer: sudo /usr/bin/MiPrograma.
Obviamente se debe ser cuidadoso cuando se le otorgan permisos de sudo a una cuenta de usuario normal. Sudo se utiliza mayormente en scipts, que debería de ser capaces de ejecutarse sin ningún tipo de supervisión por parte del usuario.
Hay una página muy buena sobre visudo en man. Si se abra Konqueror y se escribe en la barra de direcciones man:/visudo se obtendrá una buen visión general de todas las posibilidades.
Un ejemplo sencillo:
Imaginemos que se quieren conceder a uno mismo permisos para ejecutar Guarddog directamente desde el menú sin tener que introducir la contraseña.
Supongamos que la cuenta se llama Usuario1.
Open console and su to root, then enter
visudo
Añadir una nueva línea que contenga
Usuario1 ALL=/usr/bin/guarddog
o
Usuario1/grupo ALL=/usr/bin/guarddog
Cerrar visudo
Ctrl-O (guardar) Ctrl-X (cerrar) exit (cerrar la sesión de superusuario en la línea de comandos)
Ahora se debería poder ejecutar Guarddog desde el terminal introduciendo sudo guarddog. Si esto funciona, se puede editar la entrada de Guarddog en el menú y añadir sudo.

