Como utilizar el usuario root o administrador en un terminal Linux con la orden sudo

Sudo es un programa de los sistemas operativos Linux y Unix, que permite a los usuarios normales ejecutar programas con los privilegios de seguridad de otro usuario siempre y cuando se conozcan las claves, casi siempre como usuario root o administrador,  siendo actualmente  la opción más usada. El acceso al usuario root solo lo pueden tener aquellos usuarios que estén configurados para ello y el resto de usuarios no tienen acceso, hecho que hace muy apreciada la seguridad de los sistemas Linux.

Veamos como utilizar el terminal o consola de Linux para acceder como usuario normal y como administrador del sistema o usuario root.

El programa sudo en muchas distribuciones viene instalado por defecto y en otros debe instalarse y configurarse.

Siempre que abrimos un terminal o consola lo hacemos desde nuestro usuario actual y no aparecerá algo como esto:














En la 1a línea aparece:

nombre_usuario@nombre_ordenador:~$

El signo $ indica que estamos como nuestro usuario actual y desde él no tenemos permisos para gestionar nuestro sistema, para ello es necesario pasar al usuario administrador o root. Las diferentes distribuciones ofrecen el programa sudo permite instalar, borrar, etc. programas desde el terminal como usuario normal. Veamos como se hace en las diferentes distribuciones.
-----------------------------------------------

En las distribución Mint viene instalado por defecto y no hay que hacer nada para usarlo.

Con el programa sudo podemos instalar y borrar nuestros programas de dos formas diferentes:

1.- Desde la consola y como usuario normal escribimos y ponemos la contraseña:
$ sudo su
contraseña:

Así  accedemos al usuario administrador, se puede ver que en la consola ahora aparece el símbolo (#). Desde aquí ya podemos instalar con la orden apt.





2.- También podemos instalar o borrar los programas poniendo como prefijo la orden sudo es, sin duda, la forma habitual de trabajar. Por ejemplo:

Con la opción sudo funcionando para instalar un programa desde terminal se hace de la forma siguiente: 

$ sudo apt install firefox
contraseña:

Para borrar un programa
 

$ sudo apt remove firefox
Contraseña:
-----------------------------------------------

En  Fedora   cuando se instala el sistema por primera vez se debe indicar cuando se define al usuario, marcando la opción en la que se nos propone si queremos que el usuario normal pueda ser administrador con sudo. En las ultimas versiones viene instalado por defecto.














Con la opción sudo funcionando para instalar un programa desde terminal se hace de la forma siguiente: 

$ sudo dnf install firefox.
contraseña:

Para borrar un programa

$ sudo dnf remove firefox
contraseña:
 
----------------------------------------------- 

Para poder utilizar sudo en Debian es un poco más complicado.

Primero se debe instalar el programa y luego habilitar al usuario.
Para ello abrimos el terminal y se utiliza la orden su  de la forma siguiente:

$ su
contraseña:

Y accedemos al usuario root o administrador del sistema, veremos que en el terminal aparece el símbolo siguiente: #

A continuación, instalamos el programa sudo.

# apt install sudo

Luego para que funcione el prefijo sudo  es necesario que el fichero /etc/sudoers tenga una línea en la que se declare nuestro usuario con los permisos necesarios, así:

#  nano /etc/sudoers

Y agregamos la línea subrayada en rojo con el nombre de nuestro usuario y los permisos correspondientes.  Observar en la imagen la parte marcada en rojo.
Añadimos la línea:
 
nombre_usuario   ALL(ALL:ALL)   ALL 

Para salir y guardar el fichero presionamos las teclas Ctrl  x y confirmamos con una s.

















Y ya estaremos en condiciones de utilizarlo. Como se puede ver el acceso a administrador del sistema está restringido solo al usuario que decida el administrador, ello hace muy apreciada la seguridad de los sistemas LInux, naturalmente conociendo las claves correspondientes.
Por ejemplo:

Para instalar un programa
$ sudo apt install firefox
contraseña:

Para borrar un programa

$ sudo apt remove firefox
contraseña:
--------------------------------------------------

Para poder utilizar sudo en Arch linux  se hace igual que en Debian.

Primero debemos instalar el programa y luego habilitar a nuestro usuario.
Para ello abrimos el terminal y hacemos lo siguiente:

$ su
contraseña:

Y accedemos al usuario root o administrador del sistema, veremos que en el terminal aparece el símbolo siguiente: #

A continuación, instalamos el programa sudo.

# pacman -S sudo

Luego para que funcione el prefijo sudo  es necesario que el fichero /etc/sudoers tenga una línea en la que se declare nuestro usuario con los permisos necesarios, así:

#  nano /etc/sudoers

Añadimos nuestro usuario igual que en Debian.

nombre_usuario ALL=(ALL:ALL)  ALL

Y ya estaremos en condiciones de utilizarlo. Por ejemplo:

Para instalar un programa

$ sudo pacman -S firefox
contraseña:

Para borrar un programa 

$ sudo pacman -Rs firefox
contraseña:
 

NOTA. Poco a poco Linux ha entrado en nuestra forma de vivir y ya está aquí para quedarse.