1. 程式人生 > >centos6.x和centos7.x忘記root密碼解決方法

centos6.x和centos7.x忘記root密碼解決方法

1.centos6.x忘記root密碼解決方法

1、 重啟伺服器,在讀秒的時候按任意鍵,就會出現如下介面

在此介面中按下鍵盤中的‘e’,從而進入grub模式

2、在1中按下e就會進入到如下介面。

將游標移動到kernel那一行,然後再一次按‘e’,進入kernel該行的編輯介面

3、這就是kernel編輯介面

4、在kernel編輯介面,按一下空格鍵,然後在後面輸入single,同時按下回車鍵enter退出kernel編輯介面

5、退出kernel介面後會回到grub模式介面,在此介面再次將游標移動到kernel那一行,然後按下‘b’來啟動系統

6、這個時候系統就會起來到單使用者模式,不需要輸入任何密碼就可以直接進入系統

7、在單使用者模式下,我們就可以直接修改密碼

8、修改完畢,重啟伺服器即進入正常模式

2.centos7.x忘記root密碼解決方法

第一步:在啟動grub選單,選擇如圖選項,按e鍵編輯介面,出現如下圖


第二步:找到linux16那一行,將ro 改為rw init=/sysroot/bin/sh


第三步:然後按ctrl+x啟動系統,進入單使用者 模式 ,如下介面


第四步:在此輸入chroot /sysroot,然後可以用passwd命令修改密碼了,如下圖

第五步:使用passwd root命令,提示輸入密碼,再確認輸入密碼,會有如下提示


第六步:看到如下提示,說明修改成功


第七步:如何之前系統啟用了selinux,必須執行以下命令,否則將無法正常啟動系統:touch /.autorelabel,如下圖


到此你就可以重啟系統了,直接用新密碼登入就可以了!