Linux root 密碼遺失?單用戶模式與 GRUB/LILO 急救指南
GRUB 2(主流發行版)
- 開機選單按 e 進入編輯模式。
- 找到以
linux / linuxefi 開頭的那一行,游標移至行尾,加空格後輸入 rd.break 或 init=/bin/bash(舊版用 single 或 1)。
- Ctrl+x 啟動進入急救 Shell。
- 掛載系統盤為可寫:
mount -o remount,rw /sysroot → chroot /sysroot。
- 重設密碼:
passwd root → 輸入兩次新密碼。
- 重啟:
exit → reboot -f。
LILO(舊版/嵌入式)
- 開機提示符按 Tab 切換文字模式。
- 輸入
linux single 或 linux 1 進入單用戶模式。
- 直接執行
passwd root 修改密碼,reboot 重啟。
事後加固
- 為 GRUB 設定密碼(
grub2-setpassword),防止他人進入單用戶模式。
- 啟用全盤加密(LUKS),物理存取也無法繞過認證。
- 建立 sudo 權限的一般管理帳號,平時禁用 root 直接登入(
PermitRootLogin no)。
copyright ©
萬盛學電腦網 all rights reserved