MeltIT
29Jan/100

Instalación de sudo en Debian y Arch Linux

sudo es una utilidad que permite ejecutar comandos como administrador, desde un usuario común. Es muy utilizado en Ubuntu, ya que por defecto no se puede iniciar sesión con root.

apt-get install sudo, en Debian. pacman -S sudo, en ArchLinux.

Luego de esto, debemos agregar nuestro usuario para que pueda utilizarlo. Para editar la configuración, hay que utilizar visudo. Esto nos abrirá el editor de texto nano con el archivo cargado (o con vi talvez). Tenemos que agregar, debajo de la linea que empieza con "root", lo siguiente:

nombre_de_usuario ALL=(ALL) ALL

En mi caso queda como c4b3z0n ALL=(ALL) ALL. Guardamos y salimos (F2, con nano). Y ya prescindimos de iniciar sesión como root.

La utilización es simple, nada más hay que anteponer sudo al comando, y ya esta. Ejemplo, sudo /etc/init.d/networking restart y la primera vez nos va a pedir la contraseña, luego por unos minutos no la va a requerir más, o hasta el siguiente login.

Para que no requiera contraseña sudo (en ningun momento), se puede utilizar el modificador NOPASSWD, y la línea quedará así:

nombre_de_usuario ALL=NOPASSWD: ALL

Nota: Para cambiar en Arch el editor de vi a nano, hay que cambiar la variable de entorno EDITOR. Para hacer esto, export EDITOR=nano, y ya esta.


Filed under: Basics, Linux, Software No Comments