Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

No todo esta perdido, Aun podemos recuperar la cuenta root

DriveMeca Centos Logo
Con la llegada de RedHat 7/Centos 7 también hubieron muchos cambios, incluida la forma de cambiar la contraseña de root de un servidor al cual hayamos perdido acceso. Hasta la versión 6 podíamos entrar en modo single-user o emergency y cambiar la contraseña. Esta forma ya no te funcionara en la versión 7 de estos OS y es por eso que hoy te quiero mostrar paso a paso como resetear/borrar la contraseña actual de la cuenta root haciendo unas pequeñas modificaciones a grub2 antes de hacer boot. Para este articulo mostraremos como hacerlo en un Linux Centos 7 aunque el proceso es el mismo en un Linux RedHat 7. De mas esta decir seguir los pasos con cuidado y no me responsabilizo por daños en tu configuración, tal cual muestro me funciona.

-Comenzamos haciendo boot de nuestro equipo y presionamos e encima del kernel mas actual que tengamos instalado en la pantalla de inicio de grub, es decir, el primero de arriba hacia abajo
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Ya dentro de la configuración, bajamos con el cursor y agregamos al final de la linea linux o linuxefi el parámetro init=/bin/sh
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Eliminamos de esa misma linea los parámetros rhgb y quiet y presionamos Ctrl-x para hacer boot
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Al caer en el prompt debemos volver a montar el filesystem con permisos de escritura (el filesystem estara de solo lectura o ro) o no podremos hacer el cambio de contraseña. Ejecutamos el siguiente comando

mount -o remount,rw /

-Cambiamos la contraseña con el comando

passwd root
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Activamos cambios de context para que SELinux funcione bien después del boot

touch /.autorelabel

-Hora de reiniciar nuestro equipo para entrar con la nueva contraseña. Ejecutamos

exec /sbin/reboot
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7

-Al reiniciar ya podemos logearnos como root con la nueva contraseña
DriveMeca reseteando contrraseña de cuenta root en Linux Centos 7
En cuestión de minutos podemos recuperar el acceso como root a nuestro servidor en caso de perdida de contraseña. Te ha pasado ya con Centos 7? que hiciste para ganar acceso?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark