Cómo habilitar y deshabilitar la cuenta raíz en Ubuntu

TLa cuenta de administrador principal y predeterminada en Ubuntu y otras distribuciones de Linux es la cuenta raíz. De forma predeterminada, mientras instala algunas distribuciones de Linux (como CentOS y RedHat) en su máquina, el asistente de instalación crea la cuenta raíz automáticamente. También le permite configurar la contraseña de la cuenta raíz.

Sin embargo, en Ubuntu durante la instalación, la cuenta raíz se creará en segundo plano, pero sin brindarle la opción de establecer la contraseña de la cuenta. En general, una cuenta en Linux sin contraseña o con una vacía se considera una cuenta deshabilitada hasta que se habilita manualmente.

En este tutorial, mostraremos cómo habilitar, deshabilitar y establecer una contraseña para la cuenta raíz en Ubuntu. No hace falta decir que con la instalación predeterminada, la cuenta de root está bloqueada y deshabilitada.

Antes de comenzar, puede verificar la información de la contraseña de su cuenta raíz usando los siguientes comandos:

sudo grep root /etc/passwd

Compruebe si la cuenta raíz tiene contraseña
Compruebe si la cuenta raíz tiene contraseña

Como puede ver en la captura de pantalla anterior, la "x" significa que la cuenta tiene una contraseña vacía.

sudo grep root /etc/shadow

Compruebe si la cuenta raíz tiene contraseña
Compruebe si la cuenta raíz tiene contraseña

En esta captura de pantalla, el "!" indica que la contraseña está bloqueada. Una cuenta con una contraseña bloqueada significa que el usuario de la cuenta no podrá utilizar la contraseña. En caso de que el usuario escriba una contraseña correcta o incorrecta, el intento de inicio de sesión del usuario fallará.

Ahora, para habilitar la cuenta raíz y establecer una contraseña, puede utilizar uno de los siguientes tres métodos según su uso:

  • Método temporal.
  • Método de línea de comandos.
  • Método de interfaz de usuario gráfica y de línea de comandos.

Primer método: habilitar / deshabilitar temporalmente la cuenta raíz

En este método, la cuenta raíz se habilitará para una tarea específica. Para permitir la cuenta de root en este método, puede usar el siguiente comando:

sudo -i

Habilitar la cuenta raíz temporalmente
Habilitar la cuenta raíz temporalmente

En caso de que necesite deshabilitar la cuenta de root, todo lo que necesita es cerrar la sesión de esta sesión usando el comando "salir".

exit

Cerrar sesión desde la cuenta raíz
Cerrar sesión desde la cuenta raíz

Segundo método: habilitar / deshabilitar la cuenta raíz a través de la línea de comandos

En este método, podrá habilitar o deshabilitar la cuenta de root a través del terminal o la línea de comando. Pero no podrá iniciar sesión en la cuenta raíz a través de la interfaz gráfica.

Para habilitar la cuenta raíz, use el siguiente comando:

sudo -i passwd root

Establecer contraseña para rootear la cuenta
Establecer contraseña para rootear la cuenta

Como puede ver en la captura de pantalla anterior, el comando anterior permitirá la cuenta de root y también le permitirá establecer la contraseña de la cuenta de root.

Ahora puede cambiar a la cuenta raíz a través del terminal de la siguiente manera:

su - root

Cambiar a cuenta raíz
Cambiar a cuenta raíz

Para deshabilitar la cuenta de root en este método, use el siguiente comando:

sudo passwd -dl root

Deshabilitar la cuenta raíz
Deshabilitar la cuenta raíz

Para asegurarse de que ha deshabilitado la cuenta raíz, intentemos cambiar a ella y ver qué sucede:

Cambiar a la cuenta raíz después de deshabilitarla
Cambiar a la cuenta raíz después de deshabilitarla

Como puede ver en la captura de pantalla anterior, se enfrentará a un error de autenticación fallida después de deshabilitar la cuenta raíz.

Tercer método: habilitar / deshabilitar la cuenta raíz tanto en la línea de comandos como en la interfaz gráfica de usuario

En este método, podrá cambiar a la cuenta raíz desde la línea de comandos, así como desde la interfaz gráfica de usuario.

Paso 1. Para habilitar la cuenta raíz, use el siguiente comando:

sudo -i passwd root

Establecer contraseña para rootear la cuenta
Establecer contraseña para rootear la cuenta

Paso 2. Ahora, si intentemos iniciar sesión a través de la interfaz gráfica de usuario y ver qué sucede:

Ingrese "root" en el cuadro de texto del nombre de usuario.

Iniciar sesión con la cuenta raíz
Iniciar sesión con la cuenta raíz

Ingrese la contraseña de la cuenta raíz.

Error al iniciar sesión en la cuenta raíz
Error al iniciar sesión en la cuenta raíz

Como puede ver, aparecerá un error durante el inicio de sesión. La interfaz gráfica tiene una capa de seguridad adicional que evita que la cuenta raíz inicie sesión a menos que configure otros archivos de configuración adicionales.

Paso 3. Para habilitar el inicio de sesión de la cuenta raíz a través de la interfaz gráfica de usuario, necesitamos editar los siguientes dos archivos:

/etc/gdm3/custom.conf
/etc/pam.d/gdm-password

Pero primero hagamos una copia de seguridad de esos archivos de configuración:

sudo cp /etc/gdm3/custom.conf /etc/gdm3/custom.conf_backup
sudo cp /etc/pam.d/gdm-password /etc/pam.d/gdm-password_backup

Archivos de configuración de respaldo
Archivos de configuración de respaldo

Paso 4. Ahora abra el archivo de configuración “/etc/gdm3/custom.conf” usando su editor favorito.

sudo vi /etc/gdm3/custom.conf

Abrir archivo de configuración personalizado
Abrir archivo de configuración personalizado

Debajo de la sección "Seguridad", agregue la siguiente línea, como la siguiente captura de pantalla.

AllowRoot=true

Editar archivo de configuración personalizado
Editar archivo de configuración personalizado

Guarde y salga del archivo de configuración "personalizado".

Paso 5. Abra el archivo de configuración “/etc/pam.d/gdm-password”.

Abrir archivo de configuración de contraseña gdm
Abrir archivo de configuración de contraseña gdm

Busque la línea de abajo y agregue un hash "#" al principio de la línea, como la captura de pantalla de abajo.

Editar archivo de configuración de contraseña gdm
Editar archivo de configuración de contraseña gdm

Guarde y salga del archivo de configuración "gdm".

Paso 6. Para aplicar los cambios anteriores, debe reiniciar su sistema con el siguiente comando.

sudo reboot -f

Paso 7. Después de reiniciar, intente iniciar sesión con la cuenta de root.

Cuenta raíz habilitada
Cuenta raíz habilitada

Felicitaciones, ha iniciado sesión en la cuenta raíz utilizando la interfaz gráfica de usuario.

Paso 8. Para deshabilitar la cuenta de root, use el mismo comando que en el método de línea de comando.

sudo passwd -dl root

Deshabilitar la cuenta raíz
Deshabilitar la cuenta raíz

Paso 9. Deshaga los cambios que ha realizado en los dos archivos de configuración (o puede restaurar los archivos originales desde el de copia de seguridad).

Elimine "AllowRoot = true" del archivo de configuración "/etc/gdm3/custom.conf", como en la siguiente captura de pantalla.

Edite el archivo de configuración personalizado y elimine la opción agregada
Edite el archivo de configuración personalizado y elimine la opción agregada

Elimine el signo de almohadilla "#" de "/etc/pam.d/gdm-password" del archivo de configuración, como en la siguiente captura de pantalla.

Edite el archivo de configuración de contraseña de gdm y elimine la opción agregada
Edite el archivo de configuración de contraseña de gdm y elimine la opción agregada

Eso es todo por ahora. En caso de que tenga alguna duda, deje un comentario y estaremos encantados de ayudarle.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir