適用場景
本節操作介紹Linux操作系統云主機在單用戶模式下重置密碼的操作步驟。
說明:進入單用戶模式下重置root密碼前請做好數據備份。
請根據操作系統類型選擇操作步驟:
● CentOS 7/EulerOS 系列
● CentOS 6/RedHat 6系列
● Debian/Ubuntu系列
● SUSE 11系列
CentOS 7系列
-
登錄虛擬機。
登錄天翼云官網-彈性云主機-選擇機器-點擊遠程登錄。 -
點擊Send ctrlAlt重啟云主機。

-
開機后,在GRUB啟動菜單中選擇要引導的CentOS 系統。

-
按e鍵進入編輯模式。

-
在編輯模式中,找到以 “linux16” 開頭的那一行。在該行的末尾,添加空格和 “init=/bin/bash”。然后按下 “Ctrl+ X” 或 “F10”啟動進入單用戶模式。
-
此時,系統將進入單用戶模式,并且您將獲得一個命令行提示符。
-
輸入以下命令來掛載文件系統為可讀寫模式。
mount -o remount,rw / -
輸入以下命令來修改密碼(將 “your_username” 替換為您要更改密碼的用戶名)。
passwd your_username -
系統將要求您輸入新密碼并進行確認。輸入并確認密碼后,將會顯示密碼已成功更改的消息。
-
輸入以下命令以重新掛載文件系統為只讀模式。
mount -o remount,ro / -
輸入以下命令以重新啟動系統。
Reboot -
系統將重新啟動,并且您可以使用新設置的密碼登錄。
CentOS 6/RedHat 6 系列
-
登錄虛擬機。
登錄天翼云官網-彈性云主機-選擇機器-點擊遠程登錄。 -
點擊Send ctrlAlt重啟云主機。

-
選擇進入菜單menu界面,在開啟系統出現如下界面時,按Esc鍵(只需按一下)。

-
接下來進入到如下界面。

-
上圖中紅色矩形類的內容,按“a”鍵可以修改內核參數,所以按a鍵,然后進入一下界面。

-
添加“1”,注意“1”前面用空格分開,然后按回車鍵。

-
接著進入如下界面,輸入passwd命令,修改密碼,修改密碼成功之后,重啟之后需用新密碼登錄。

Debian/Ubuntu 系列
-
登錄虛擬機。
登錄天翼云官網-彈性云主機-選擇機器-點擊遠程登錄。 -
點擊Send ctrlAlt重啟云主機。

-
啟動ubuntu18.04系統的時候連續點按ESC鍵進入選項,選擇Advanced options for Ubuntu 并回車。

-
選擇ubuntu, with 4.15.0-143-generic帶有(recovery mode)然后注意不要點回車,按E鍵。

-
點E進入編輯頁面,移動光標到linux一行,把recovery nomodeset 刪掉,并最后添加quiet splash rw init=/bin/bash。

-
修改完成以后,按ctrl+x或F10啟動系統就可以進入single模式而不需要密碼了。

-
修改密碼。
passwd root -
重啟主機,用新密碼登錄即可。
SUSE 11 系列
-
在啟動主機的時候輸入:
vga=0x317 init=/bin/bash并按回車。


-
進入單用戶模式。

-
將根(/)設置為讀寫,便于修改密碼。
mount -n / -o remount,ro -
修改用戶密碼。
passwd? 用戶名字 -
將根(/)設置為只讀。
mount -n / -o remount,ro -
重啟主機。