Reset del password de root en CentOS

Sin usar ninguna herramienta extra…

¡Muy buenas amigos/as!

Gracias por vuestra paciencia, en este sencillo post os voy a mostrar un pequeño “hack” (aunque tengo mis reparos a llamarlo así) o truco para resetear ese password de root que hemos perdido, que nos han cambiado o como me pasó a mi hace un tiempo, que un resentido sysadmin cambió ,antes de que lo despidieran de la empresa . Posteriormente no le dió la gana revelar a quien le sucedió en el puesto esa clave (acción un poco estúpida en mi opinión ya que el compañero que entró después no tenía la culpa de nada, pero bueno, allá cada cual…).

Obviamente hay muchas mas opciones, escribo sobre esta en concreto ya que me da pie para incidir en otro punto importante de nuestras amadas máquinas: el acceso físico a ellas y la más que escasa seguridad que hay en muchos centros de trabajo, que nos sirvan también estas palabras para concienciarnos de que la seguridad del software está muy bien, pero no hacemos nada si esas medidas de hardening no van acompañadas de un sistema de seguridad física correcto. Ahí lo dejo.

Al lío…

No tenemos ese password y debemos entrar al sistema y empezar a realizar nuestras funciones, ¿qué hacemos?

Arrancamos o reiniciamos la máquina y al llegar a este punto…

Macintosh SSD:Users:DiegoADMIN:Desktop:Captura de pantalla 2017-04-20 a las 14.05.32.png

Presionamos la tecla “e”…

Macintosh SSD:Users:DiegoADMIN:Desktop:Captura de pantalla 2017-04-20 a las 14.06.32.png

Y pasamos a buscar la línea de inicio del kernel (una pista, comienza por  linux16 vmlinuz-3.10.0-514, como el kernel, ya sabes ) … 😉

Macintosh SSD:Users:DiegoADMIN:Desktop:Captura de pantalla 2017-04-20 a las 14.09.06.png

Una vez hallada la línea de inicio, se busca la palabra “ro” se substituye por “rw init=/sysroot/bin/sh”. Quedando algo asi…

Macintosh SSD:Users:DiegoADMIN:Desktop:Captura de pantalla 2017-04-20 a las 14.15.28.png

Una vez modificado, cerramos el editor con “control +x” para arrancar en modo de usuario único.

Macintosh SSD:Users:DiegoADMIN:Desktop:Captura de pantalla 2017-04-20 a las 14.18.44.png

Saldría algo como esto, ahora en el prompt escribimos  “chroot /sysroot” y después le cambiamos el password a root, así tal cual, ¿qué te parece?

Macintosh SSD:Users:DiegoADMIN:Desktop:Captura de pantalla 2017-04-20 a las 14.22.22.png

Ahora actualizamos los parámetros de selinux con “touch /.autorelabel

Macintosh SSD:Users:DiegoADMIN:Desktop:Captura de pantalla 2017-04-20 a las 14.23.43.png

Y reiniciamos, el primer reinicio le cuesta un poquito mas ya que tiene que actualizar los parámetros, no pasa nada, esperas un poco…

Macintosh SSD:Users:DiegoADMIN:Desktop:Captura de pantalla 2017-04-20 a las 14.26.24.png

Se reiniciará una vez mas, no pasa nada es normal, cuando arranque ya será un arranque normal…

Nos logueamos con la nueva password y…

Macintosh SSD:Users:DiegoADMIN:Desktop:Captura de pantalla 2017-04-20 a las 14.29.18.png

Ahí lo tienes password cambiado y lo único que se ha perdido es la autoestima del individuo maligno que la cambió a mala leche.

Aquí abajo os pongo un vídeo que realizado para ayudar a facilitar su comprensión.

Espero que os sea útil o al menos espero que os lo hayáis pasado tan bien leyendo como yo escribiéndolo.

¡Hasta la próxima!

 

 

Una respuesta a “Reset del password de root en CentOS”

Deja un comentario

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