Restablecer Password de Root en Maquinas Virtuales Linux

Simplemente es una funcionalidad estándar del kernel de Linux que permite a los administradores de sistemas entrar en un modo a una consola interactiva para poder recuperar un sistema de ficheros dañado o una contraseña olvidada.

En el momento que inicia una maquina se despliega el menu del Grub.

Presionando la tecla “e” podemos editar Grub. Localizamos un línea similar a “linux /boot/vmlinuz-VERSION-generic root=UUID=IDENTIFICADOR ro single disc_ucode_ldr” modificamos ro (solo lectura) por rw (lectura y escritura) y añadimos al final “init=/bin/bash”.

Luego de realizar los cambios deberia quedar de la siguiente manera.

Finalmente guardamos y salimos con “Ctrl-x”. Esto reiniciará el sistema y nos levantará una shell privilegiada en un contexto de root.

init=/bin/bash: Indica al kernel de Linux que ejecute /bin/bash como init, en lugar de ejecutar init como sistema.

Después de reiniciar se levantará una terminal en un contexto de root. Podremos restablecer la password y establecer una nueva con el comando passwd o realizar cualquier acción privilegiada.

Y ya esta la proxima vez que iniciamos Linux los loguearemos con nuestra passwd que cambiamos.

¿Cómo evitar y protegerse de esta técnica?

Establecer una password en el Grub es la opción más sencilla y segura. Creamos una password tipo PBKDF2 (Password-Based Key Derivation Function 2) que caracteriza por reducir ataques de fuerza bruta.

Tambien puedes verlo en mi canal Youtube

¿Te ha gustado este artículo? Si quieres, puedes ayudarme a escribir el siguiente artículo. invitándonme a un rico café.