Cómo Resetear la Clave Root en CentOS: Guía Paso a Paso

Si has olvidado la contraseña de root en CentOS y no puedes acceder como superusuario, no te preocupes. Restablecer la clave root es un proceso sencillo, siempre y cuando tengas acceso físico al servidor o máquina donde se encuentra instalado CentOS. En este artículo, te explicamos cómo hacerlo paso a paso.


Importante Antes de Comenzar

  • Este proceso requiere reiniciar el sistema y modificar temporalmente el gestor de arranque (GRUB).
  • Asegúrate de tener acceso físico a la máquina o consola de administración remota.
  • Este método debe usarse únicamente en sistemas que administras legalmente.

Paso 1: Accede al Modo de Recuperación

  1. Reinicia el sistema.
    Si estás en un servidor o máquina local, utiliza el comando

O simplemente reinicia manualmente desde el menú de tu sistema.

  1. Durante el arranque, espera a que aparezca el menú de GRUB. Si no ves el menú, presiona la tecla Esc o Shift repetidamente para que se muestre.
  2. Una vez en el menú de GRUB, selecciona la línea que corresponde a tu sistema operativo CentOS, pero no presiones Enter todavía.

Paso 2: Edita el Menú de GRUB

  1. Con la entrada seleccionada, presiona la tecla e para editar las opciones de arranque.
  2. Busca la línea que comienza con linux16 o linux, según la versión de CentOS que estés usando. Esta línea contiene las opciones del kernel.
  3. Al final de esta línea, añade el siguiente texto:

El resultado final debería lucir similar a esto:

  1. Una vez hecho esto, presiona Ctrl + X para iniciar el sistema con las opciones modificadas.

Paso 3: Monta el Sistema de Archivos en Modo Lectura-Escritura

  1. Cuando el sistema termine de cargar, estarás en un entorno limitado llamado dracut shell. Aquí verás un prompt que luce como:
  1. Monta el sistema de archivos en modo lectura-escritura ejecutando:
  1. Cambia al entorno raíz del sistema usando el siguiente comando:

Ahora estás dentro del sistema operativo principal con privilegios de root.


Paso 4: Cambia la Contraseña de Root

  1. Para cambiar la contraseña de root, utiliza el comando:
  1. Ingresa la nueva contraseña y confírmala. Asegúrate de que sea segura, pero fácil de recordar.

Paso 5: Restaura el SELinux Context

CentOS utiliza SELinux, y para garantizar que no haya problemas con los cambios realizados, ejecuta:

Esto asegura que el sistema aceptará los contextos de seguridad de los archivos al reiniciar.


Paso 6: Reinicia el Sistema

  1. Sal del entorno chroot con el comando:
  1. Luego, reinicia el sistema:

Durante el siguiente arranque, el sistema puede tardar unos minutos en la comprobación de SELinux.


Conclusión

Recuperar la contraseña de root en CentOS es un proceso directo si sigues estos pasos con cuidado. Una vez que hayas restablecido la contraseña, asegúrate de almacenarla en un lugar seguro y considera implementar políticas adicionales de seguridad, como el uso de claves SSH o autenticación de dos factores.

Con este conocimiento, podrás resolver este tipo de inconvenientes de manera rápida y eficaz, garantizando el acceso a tu sistema sin pérdida de tiempo.

Publicado

en

por

Etiquetas:


🔥Tendencia🔥


Notas interesantes

  • ¿Qué es Pixabay?
    Arquitectura, Licencia de Contenido, API REST y Gestión de Recursos Digitales en la Plataforma Pixabay es un banco de recursos multimedia de acceso libre y repositorio de stock digital descentralizado que opera bajo un modelo de distribución basado en su propia Licencia Pixabay (Pixabay License), permitiendo la búsqueda, descarga e integración de imágenes vectoriales, fotografías… Leer más: ¿Qué es Pixabay?

Lo más reciente