Linux忘記了root密碼如何找回root密碼

1、指定運行級別

運行級別說明:

0 :關機

1 :單用戶【找回丟失密碼】

2:多用戶狀態沒有網絡服務

3:多用戶狀態有網絡服務

4:系統未使用保留給用戶

5:圖形界面

6:系統重啓

 

 

常用運行級別是3和5 ,要修改默認的運行級別可改文件/etc/inittab的id:5:initdefault:這一行中的數字。

  • 切換到指定運行級別:init[012356]

在圖形界面輸入:vim /etc/inittab 就可以看到這個文件的內容了。

 

案例: 通過init 來切換不同的運行級別,比如從 5---->3 , 然後關機。輸入init 3切換到多用戶有網絡模式。然後在通過init 5切換回圖形界面。

問題:如果忘記了root密碼,如何找回root密碼。

 思路:進入到單用戶模式,然後修改root密碼,因爲進入到單用戶模式root不需要密碼就可以登錄。

步驟如下:

1、在開啓虛擬機的時候迅速按下esc鍵進入到引導界面,如下:

2、輸入小寫e進入命令編輯模式,用上下鍵移動到第二項kernel/vmlinuz……,如下:

 3、按小寫e,然後輸入1按回車把模式更改成單用戶模式,如下圖:

 4、按下b進入啓動引導模式,接下來可以看到虛擬機已經進入到了單用戶模式,並且使用的是不需要密碼的root賬戶登錄的。

 5、在命令行輸入passwd root更改root密碼。在兩次輸入密碼之後可以看到root密碼修改成功了。

 

 6、在命令行輸入reboot重啓機器即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章