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é.