Password Recovery Trick Not Working On CentOS
Hi,
I remember back in the days, there was a neat trick to recover a lost root password, or more exactly, redefine a new password for root.
1. In the bootloader, boot the system with the ‘init=/bin/bash’ kernel argument.
2. Remount the root partition in read-write mode:
# mount -o remount,rw /
3. Set the password for root:
# passwd
4. Remount the root partition in read-only mode:
# mount -o remount,ro /
5. Switch off the computer.
I tried this out of curiosity on a CentOS 7 sandbox machine, and this doesn’t seem to work anymore. I can boot to a ‘bash’ console and set the password OK. But this password doesn’t seem to work on the subsequent normal boot.
Anybody knows why this is so?
Cheers,
Niki
—
Microlinux – Solutions informatiques durables
7, place de l’église – 30730 Montpezat Site : https://www.microlinux.fr Blog : https://blog.microlinux.fr Mail : info@microlinux.fr Tél. : 04 66 63 10 32
2 thoughts on - Password Recovery Trick Not Working On CentOS
Most likely you didn’t relabel the filesystem. Please take a look at https://wiki.CentOS.org/TipsAndTricks/ResetRootPassword – bottom of the page and the link to access.redhat.com’s writeup.
John
Le 30/05/2018