Thursday, July 20, 2017

How to reset root (superuser) Password in Linux (Fedora)

Problems After Installation

Resetting the Root Password

If you lost the root password to the system and you have access to the boot loader, you can reset the
password by editing the GRUB2 configuration.

1. Boot your system and wait until the GRUB2 menu appears.


2. In the boot loader menu, highlight any entry and press e to edit it.

3. Find the line beginning with linux. At the end of this line (Press End Key of keyboard), append the following:
init=/bin/sh
This should look like ..



 
4. Press F10 or Ctrl+X to boot the system using the options you just edited.
Once the system boots, you will be presented with a shell prompt without having to enter any user
name or password:
sh-4.2#

5. Load the installed SELinux policy:
sh-4.2# /usr/sbin/load_policy -i

6. Execute the following command to remount your root partition:
sh4.2# mount -o remount,rw /

7. Reset the root password:
sh4.2# passwd root
When prompted to, enter your new root password and confirm by pressing the Enter key. Enter
the password for the second time to make sure you typed it correctly and confirm with Enter
again. If both passwords match, a message informing you of a successful root password change
will appear.

8. Remount the root partition again, this time as read-only:
sh4.2# mount -o remount,ro /

9. Reboot the system. From now on, you will be able to log in as the root user using the new
password set up during this procedure.