< All Docs

How to reset forgotten root password in centos 7/8

Create a Microhost account to try this guide with a $50 credit.

Table of Content

First, reboot or power on your CentOS 8 system. Select the kernel that you want to boot into. Next, press ‘e’ to interrupt the boot process and make changes.

Replace the kernel parameter ro with rw and append an extra kernel parameter init=/sysroot/bin/sh.

Press Ctrl+x combination on the keyboard to enter single-user mode.

Next, run the command below to mount the root file system in read and write mode.

chroot /sysroot

You can now change the root password by executing the command:


To apply the changes, exit and reboot the CentOS 8 system.


Previous How to remove FTP account in plesk
Next How to reset forgotten root password in Debian
Table of Contents