sábado, 24 de marzo de 2012

Usar 'sudo...' en Debian

Los 'ubunteros' anteponen la orden 'sudo...' a los comandos de consola, para que se ejecuten con privilegios de root. En Debian, como sabes, para pasar de la consola de usuario a una 'consola de Root' tienes que ingresar el comando $ su e introducir la contraseña de 'superusuario', o root.

A mí me parece útil esta orden sudo, aunque seguramente habrá más de un debianita que le parezca que eso es 'ubuntizar' Debian... o bajar el nivel de seguridad de nuestra distro favorita, ya que de esta forma, para editar, y poder modificar, por ejemplo, el archivo /etc/apt/sources.list nos bastaría escribir, en una consola de usuario...
$ sudo gedit /etc/apt/sources.list

... que puede ser más cómodo.
Y en Debian es muy fácil incluirte en la 'lista de sudoers' (usuarios de 'sudo'):
Por empezar por el principio, como no me acuerdo si el paquete 'sudo' se instala, en Debian, por defecto, lo instalamos buscándolo en Synaptic o, ya sabes con
$ su
y, ya como root...
# apt-get install sudo

Una vez instalado, tendremos que configurar sudo, editando 'sudoers' con:

nano /etc/sudoers
donde, para habilitar a un usuario (de nombre 'X') copiaríamos, al final del archivo (que se ha creado al crear sudo)

X ALL=(ALL) ALL
Y, esto ya tómalo con precaución pero, si somos 'usuario único' de nuestro PC, y queremos que no nos pida la contraseña cuando usamos sudo, tendremos que añadir lo siguiente en el mismo archivo que acabamos de modificar:
Defaults !authenticate

Así que, en mi caso (usuario 'doc') quedaría así:
doc ALL=(ALL) ALL 

Defaults !authenticate

y a continuación habilito a 'doc' como administrador, (ya puedo usar sudo desde una consola 'de usuario') con
sudo gpasswd -a doc adm 

Lo guardamos y ya tendremos configurada nuestra cuenta con sudo.
Como puedes ver, añadir usuarios a sudo es muy fácil.

En mi caso yo lo tengo, y las dos últimas líneas de mi /etc/sudoers son estas:

No hay comentarios:

Publicar un comentario