CentOS7重置系統root密碼步驟

目錄
  • 前言
  • 第一種方法:
  • 第二種方法:
  • 第三種方法:
  • 總結

前言

忘記瞭root用戶密碼,有幾種方法可以可以解決,分享給大傢~

這幾種方法不會使系統中的任何資料丟失

親測有效!!!

第一種方法:

1)開啟虛擬機

2)在彈出這個界面時,按上下鍵防止頁面跳轉,選擇"CentOS Linux (3.10.0-1160. e17. x86 64) 7 (Core)"並按e

3)找到ro crashkernel=auto xxx,把ro換成rw init=/sysroot/bin/sh

4)使用組合鍵Ctrl+X進入單用戶模式

5)chroot /sysroot訪問系統

6)passwd root重新輸入新的root用戶密碼

7)touch /.autorelabel創建標簽文件

8)exit返回剛剛的單用戶模式

9)reboot重啟系統

再次重啟,輸入剛才重新更改的用戶密碼就能登錄系統瞭!

第二種方法:

第二種方法與第一種方法一樣,也是要進入系統內核調整

 1)開啟虛擬機

2)在彈出這個界面時,按上下鍵防止頁面跳轉,選擇"CentOS Linux (3.10.0-1160. e17. x86 64) 7 (Core)"並按e

3)在linux16這一行後面加上rd.break

 4)使用Ctrl+X組合鍵進入當用戶模式

5)mount -o remount,rw /sysroot

6)chroot /sysroot

7)passwd root

8)touch /.autorelabel

9)exit

10)reboot

重啟之後輸入剛才更改的密碼就可以重新登錄系統!!!

第三種方法:

1)選擇打開電源時進入固件

 2)從光盤啟動,進入Boot啟動項,用+ – 鍵的方式將CD-ROM Drive選項調到第一啟動項位置

3)按F10,選擇yes,然後回車,用來保存剛才所做的更改

4)選擇第三個,進入拯救模式

 

5)選擇第二個拯救這個CentOS系統

6)打一個1(繼續)然後回車 

7)訪問系統:chroot /mnt/sysimage

8)編輯影子文件vim /etc/shadow

 

9)把這一段密碼加密信息刪掉

刪除的時候要按下i鍵,編輯刪除,然後:wq!保存並退出

10)exit

11)reboot重啟系統

重新登錄系統時,要先把原先的啟動項調回去,變成從硬盤啟動

重啟後使用root用戶登錄,就會發現不使用root密碼也可以直接進入系統

進入系統後,使用sudo passwd root命令,為當前用戶提權給root用戶設置一個密碼!

總結

到此這篇關於CentOS7重置系統root密碼步驟的文章就介紹到這瞭,更多相關CentOS7重置密碼內容請搜索GuideAH以前的文章或繼續瀏覽下面的相關文章,希望大傢以後多多支持GuideAH!

閱讀更多: