Cómo iniciar sesión como root de Ubuntu. Después de leer mi guía sobre cómo instalar Ubuntu, también decidió aventurarse en el mundo de Linux y quedó fascinado por las muchas cosas que se pueden hacer con este sistema operativo. Sin embargo, habrá notado que ciertas operaciones requieren que ingrese la contraseña de su cuenta para poder completarla.

Esto se debe a que Ubuntu protege los archivos y aplicaciones del sistema de cambios accidentales, para mantener el sistema estable. Pero si realmente quiere bajar las manos, incluso si ingresar su contraseña no es suficiente, ¿cómo debe hacerlo? La respuesta es iniciar sesión como Ubuntu root, es decir, habilitar la cuenta que tiene derechos de superadministrador (el «raíz», de hecho) y actúe a través de este último.

Voy a usar para el tutorial Ubuntu 18.04, pero las indicaciones en la guía también deberían aplicarse a ediciones anteriores y probablemente futuras de la distribución (siempre que usen al menos el administrador de pantalla GDM).

Cómo iniciar sesión como root en Ubuntu

Si quieres aprender cómo iniciar sesión como root de Ubuntu, el primer paso que debe tomar es iniciar el terminal incluido en el sistema operativo.

Si no sabe cómo acceder, haga clic en el icono parrilla ubicado en la parte inferior de la barra lateral izquierda, busque «Terminal» en la pantalla que se abre (usando el campo de búsqueda apropiado en la parte superior) y seleccione el icono de terminal (la línea de comando) de los resultados.

En este punto, en la ventana de Terminal que se ha abierto, escriba el comando sudo passwd root y presione el botón Intro en el teclado de su PC, para establecer una contraseña para la cuenta raíz de Ubuntu.

Primero deberá ingresar la contraseña de su cuenta personal (con la que está conectado actualmente) y luego la que se utilizará para iniciar sesión como root (dos veces seguidas).

Al final de la operación, si todo fue en la dirección correcta, aparecerá el mensaje: contraseña actualizada con éxito.

Ahora, debes permitir la cuenta raíz se puede usar en la pantalla de inicio de sesión de Ubuntu. Para hacer esto, regrese a terminal y dar los siguientes comandos.

  • sudo passwd -u root para desbloquear el usuario root. Como resultado, el comando debería devolver la frase «passwd: la información de caducidad de la contraseña cambió».
  • sudo nano /etc/gdm3/custom.conf para editar el archivo de configuración GDM, el administrador de pantalla predeterminado de Ubuntu.

Se abrirá un editor de texto directamente en la Terminal, en el que deberá pasar a la acción pegando la cadena # AllowRoot=true bajo la redacción (security). Entonces tienes que conseguir algo como esto.

(security)

# AllowRoot=true

Para guardar sus cambios y cerrar el archivo, presione las combinaciones de teclas Ctrl + O (para guardar el archivo, luego confirme presionando el botón Intro ) y Ctrl + X (para cerrar el editor).

Ahora, una vez que regrese a la «sección principal» de la Terminal, debe dar otros comandos.

  • sudo nano /etc/pam.d/gdm-password para editar otro archivo de configuración GDM, el administrador de pantalla predeterminado de Ubuntu.

En este caso también, se abrirá el editor de texto, a través del cual deberá actuar agregando el símbolo # al comienzo de la cuerda auth required pam_succeed_if.so user != root quiet_success colocado debajo de la redacción #%PAM-1.0. Entonces tienes que conseguir algo como esto.

#%PAM-1.0

auth requisite pam_nologin.so (línea que ya debería estar presente en el archivo)

#auth required pam_succeed_if.so user != root quiet_success

Para guardar sus cambios y cerrar el archivo, presione las combinaciones de teclas Ctrl + O y Ctrl + X en el teclado de tu PC.

Finalmente, tienes que volver a terminal y dar un último comando.

  • sudo nano /root/.profile, para editar el archivo «.profile» a través del editor desde Terminal.

Ahora tienes que ir a editar la cadena mesg n || true para que se convierta tty -s && mesg n || true. Eventualmente tendrás que conseguir algo como esto.

# ~/.profile: executed by Bourne-compatible login shells.

if ( "$BASH" ); then

if ( -f ~/.bashrc ); then

. ~/.bashrc

fi

fi

tty -s && mesg n || true

Para guardar los cambios, como de costumbre, presione las combinaciones de teclas Ctrl + O y Ctrl + X en el teclado de tu PC.

¡Más está hecho! Para iniciar sesión como root en Ubuntu, solo tiene que reiniciar su Pc y esperar a que aparezca la pantalla de inicio de sesión del sistema operativo.

Luego haga clic en el elemento ¿No está en la lista?, escriba el término root en el campo relacionado con Nombre de usuario que aparece en la pantalla y, luego de presionar el botón presentar en el teclado de su PC, ingrese la contraseña para la cuenta raíz que configuró previamente en la Terminal.

Si ha hecho todo correctamente, el escritorio de Ubuntu se cargará y se iniciará sesión como root conectado al sistema operativo.

En el caso de que cuando inicie su Ubuntu, la pantalla de inicio de sesión no aparezca pero automáticamente inicie sesión en el sistema utilizando la cuenta estándar, finalizar la sesión de trabajo haciendo clic en el botón de apagado en la barra en la parte superior derecha y será redirigido a la pantalla de inicio de sesión.

En caso de dudas, puede volver sobre sus pasos y desactivar la capacidad de iniciar sesión como root en Ubuntu abriendo el terminal y va a eliminar los cambios realizados anteriormente.

  • sudo nano /etc/gdm3/custom.conf para limpiar la cuerda # AllowRoot=true.
  • sudo nano /etc/pam.d/gdm-password para eliminar el símbolo # al comienzo de la cuerda auth required pam_succeed_if.so user != root quiet_success.
  • sudo nano /root/.profile para restaurar la cuerda tty -s && mesg n || true en mesg n || true.

Procedimiento alternativo (versiones anteriores de Ubuntu)

Si usa una versión anterior de Ubuntu, en la que se usa el administrador de pantalla LightDM, puede activar el acceso de root siguiendo un procedimiento ligeramente diferente.

  • Inicia sesión en terminal recordándolo desde el menú principal de la distribución.
  • Ingrese el comando sudo passwd root y escribe primero la contraseña de la cuenta que está usando actualmente y luego la que desea usar para iniciar sesión como root (dos veces seguidas).
  • Ingrese el comando sudo sh -c ‘echo "greeter-show-manual-login=true" >> /etc/lightdm/lightdm.conf’ para permitir el acceso del usuario root a través de la pantalla de inicio de sesión de Ubuntu.

Misión cumplida! Ahora solo tiene que reiniciar la Pc, haga clic en el elemento acceder en la pantalla de inicio de sesión de Ubuntu, escriba el término root en el campo de texto debajo y después de presionar la tecla Intro inicie sesión como root ingresando la contraseña que configuró primero en la Terminal.