Enlaces rápidos
En muchas de lasdistribuciones de Linux más populares, incluidaUbuntu, es posible iniciar sesión en su computadora como usuario "root". El usuario root es uno de los tipos de cuenta más altos que puede usar en cualquier computadora de escritorio oportátil que ejecute Linux. Considérelo como el administrador principal. Esta cuenta tiene privilegios completos para todo el sistema para editar archivos de configuración y realizar otras tareas elevadas. Sin embargo, no está activada de manera predeterminada y requerirá un poco de trabajo adicional. Por lo tanto, estamos aquí para ayudarlo a desbloquear la cuenta root e iniciar sesión con ella.
Le recomendamos que no desbloquee el acceso a la cuenta raíz, si es posible. Las tareas realizadas con la cuenta raíz pueden dañar gravemente su equipo. Existen otras formas de acceder a ciertas funciones de un sistema Linux, como "sustituir usuario, hacer" (sudo).
Desbloquear la cuenta raíz
Acceder a la cuenta raíz es diferente a usarsudo. Para comenzar este proceso, primero debemos desbloquear la cuenta raíz. Para ello, es necesario usar la terminal. A continuación, se explica cómo:
- Abrirterminal.
- Ingrese el siguiente comando y la contraseña de su cuenta.
sudo passwd raíz
- Introduzca una nuevacontraseña de usuario root. (Esta debe tener al menos seis caracteres).
- Para deshabilitar la cuenta raíz, ejecute el siguiente comando:
sudo passwd -l raíz
¡Eso es todo! Acabas de habilitar la cuenta root y el acceso root en Ubuntu. Sin embargo, todavía quedan algunos pasos adicionales por realizar antes de llegar a la pantalla de inicio de sesión.
Comprender cómo ejecutar comandos como usuario root en la terminal
Si ha desbloqueado la cuenta raíz, ahora puede usar la terminal como raíz. Siga los pasos que se indican a continuación:
- Abrirterminal.
- Ejecute el siguiente comando:
son -
- Ingresa lacontraseña de rootcreada en los pasos anteriores. Sabrás que eres root en la terminal cuando veas que la línea de comando termina con#en lugar del$habitual .
- Escriba cualquier comando que desee utilizar.
Cada vez que desee ejecutar un comando como root, asegúrese de utilizar el comandosu -para activar la sesión root.
Habilitar el inicio de sesión root en la GUI
Ahora que ha habilitado el acceso root y sabe cómo funciona en la terminal, podemos continuar y habilitar el inicio de sesión root en la GUI si desea usarlo en un entorno de escritorio.No recomendamos hacer esto, pero si lo desea, deberá realizar algunos pasos adicionales en la terminal una vez más.
- Abrirterminal.
- Ejecute el siguiente comando:
son -
- Ingrese lacontraseña rootcreada en los pasos anteriores.
- Ejecute el siguiente comando:
sudo nano /etc/gdm3/custom.conf
- Desplácese hacia arriba en la lista utilizando el teclado.
- Agregue una nueva línea debajo deTimedLoginDelay = 10.
- Introduzca el textoAllowRoot=True.
- PresioneCtrl +Xpara confirmar el cambio y guardar el archivo.
- PresioneY.
- Ejecute el siguiente comando:
sudo nano /etc/pam.d/gdm-contraseña
- En la tercera línea del texto, donde diceque se requiere autenticación pam_succeed_If,inserte un # para comenzar la línea. El texto debería verse como el que se muestra a continuación.
- La línea se volverá azul. PresioneCtrl +Xpara guardarla.
Ahora puede cerrar todas las ventanas abiertas y regresar a la pantalla de inicio de sesión de Ubuntu.
Inicie sesión como root en Ubuntu a través de la pantalla de inicio de sesión
Una vez completados todos esos pasos, ¡ha llegado al final!Por finpuede iniciar sesión como root a través de la pantalla de inicio de sesión de Ubuntu. Compruébelo con los pasos a continuación:
- SeleccioneNo listado.
- En el campoNombre de usuario, ingreseroot.
- En el campoContraseña, ingrese la contraseña raíz que creó anteriormente.
Sabrás que has iniciado sesión como root porque verás que Ubuntu te muestra un mensaje de advertencia en la parte superior de tu escritorio sobre usuarios privilegiados.
Utilice la raíz solo como último recurso
Hay una razón por la que la cuenta root está oculta en Linux, y es principalmente porque las tareas de root suelen ser para reparaciones de emergencia y restauración de cuentas perdidas. No deberías jugar con la cuenta root si no es necesario. Pero si lo necesitas, ahora puedes hacerlo. Te recomendamos que hagas esto en una máquina virtual o un sistema que no esté ejecutando un entorno en vivo con datos confidenciales, lo que te permitirá romper y reparar tantas cosas como sea posible, aprendiendo más sobre lo que hace que Linux sea un sistema operativo poderoso.