忘記了root密碼的兩種解決方法(root密碼忘記了怎麼辦)

1 遇到的問題

使用Linux的過程中,經常會遇到忘記密碼的情況。大多數人遇到這種情況都會選擇重新安裝作業系統,畢竟Linux的密碼系統不是那麼容易攻破的。這裡有個方法,只要你有VNC的許可權,就可以通過boot重新設定你的Linux密碼,非常的好用。

2 解決方法

1.reboot重新拉起虛機,當出現選擇作業系統的介面時按”e”,可以看到核心的啟動引數。

2.編輯核心啟動引數,尾部追加rw init=/bin/bash,其中rw表示可讀寫(一定要加上,不然進入系統後不可修改檔案),init=/bin/bash表示核心啟動後拉起的第一個程序(pid=1)為/bin/bash,而不是/lib/systemd。

3.ctrl x啟動系統,進入bash互動式介面。

4.使用passwd root命令修改root的密碼。

5.touch /.autorelabel 讓SELinux重新給系統資源打標籤,即使SELinux失效。

6.強制重啟虛機即可恢復ssh登入,此時不再需要VNC。