Linux

Debian 啟動到單使用者模式

  • January 26, 2015

我忘記了我的 root 密碼,並試圖通過啟動進入單使用者模式來更改它,但是在啟動時我得到了這個螢幕:

在此處輸入圖像描述

然後我按“e”來編輯引導配置,我得到這個螢幕:

在此處輸入圖像描述

但是,在我正在關注的教程中,它說我應該導航到以“核心”開頭的行,但是正如您所看到的,我沒有這一行。所以我嘗試在以“linux /boot/vmlinuz ….”開頭的行上將“quiet”更改為“single”,但這不會將系統引導到單使用者模式。

為了使它起作用,我應該編輯哪一行?

一種方法:

  1. 附加到以(並以)init=/bin/bash開頭的 grub 行的末尾。linux``quiet
  2. 重置密碼並正常重啟。
  3. 不要再忘記了。
  4. 考慮安裝sudo.

另一種方法:

  1. 由於這顯然是一個虛擬機,您可以將其磁碟安裝在另一個(工作)虛擬機上並手動從/etc/shadow文件中刪除密碼。或用於kpartx處理來自主機或另一台機器的虛擬機映像文件。

DEBIAN / UBUNTU 根密碼恢復

  1. 第一個螢幕 - grub - 按e
  2. 修改核心行:在此行single之間ro quiet和末尾添加 addinit=/bin/bash
  3. F10
  4. 當提示root@(none):/#您必須重新掛載 / 分區以具有讀寫訪問權限時: mount / -rw -o remount
  5. 現在您已準備好修改 root 密碼:輸入passwd並更改它!

祝你好運

PS:嘗試查看/etc/shadow 文件尋找其他使用者…

引用自:https://serverfault.com/questions/482079