Cómo cambiar la contraseña de root en Fedora

En Gnu/Linux podemos cambiar la contraseña de cualquier usuario, de cualquiera menos del usuario root o superusuario. Contraseña que solo puede ser cambiada si eres el propio superusuario. Pero ¿ y si se olvida de la contraseña de root? ¿Qué opciones hay para solucionar esto? ¿Hemos de reinstalar la distribución Gnu/Linux?

Hay una solución para el problema del olvido de la contraseña de root, pero cierto es que cada distribución tiene una solución diferente. A continuación os vamos a explicar cómo hacer este cambio de contraseña de root en Fedora. Antes de nada, no hagáis esto en equipos de producción por diversión ya que si hay algún error perderéis toda la información.

Para realizar el cambio de contraseña de root hemos de interrumpir el inicio del Grub de Fedora. Lo interrumpiremos pulsando el botón E cuando aparece la pantalla del Grub. Aparecerá una pantalla como la siguiente:

Entonces nos dirigimos a la linea Linux16 y cambiamos el conjunto de palabras “rghb quiet” por

rd.break enforcing= 0

Ahora pulsamos Ctrl+X para que continue el proceso de carga. Si el sistema está encriptado nos pedirá ahora la contraseña de LUKS.

Con esto hemos hecho que el sistema de Fedora se cargue en modo de emergencia, ahora hemos de montar el disco duro con el siguiente comando:

mount -o remount, rw / sysroot

Y ejecutamos el comando chroot para acceder al sistema. Escribiendo lo siguiente:

chroot / sysroot

Y ahora ya podemos ejecutar el comando passwd para cambiar la contraseña de root. Tras ejecutar el comando se nos pedirá escribir la contraseña de root nueva dos veces. Ahora escribimos dos veces Exit para reiniciar el sistema. Tras ello iniciamos la sesión como root y restauramos los cambios del grub escribiendo esto:

restorecon -v /etc/shadow

Y luego

setenforce 1

Con esto ya tendremos la nueva contraseña de root cambiada y podremos funcionar sin necesidad de hacer reinstalaciones o perder nuestros datos.

Más Información – Fedora Magazine


Deja un comentario

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