Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 系統工具

VMware ESXi 4.0 忘記Root密碼重置教程:單用戶模式修改密碼全流程

編輯:系統工具

前言

ESXi宿主機Root密碼遺失是運維常見故障。本文以ESXi 4.0為例,演示通過GRUB進入單用戶模式重置密碼的標準流程,其他版本大同小異,可參考適配。

操作前提

  • 物理/遠程控制台訪問權限(IPMI/iDRAC/iLO/KVM);
  • 業務允許短暫停機(約5-10分鐘);
  • 無加密啟動/安全啟動限制(若開啟需先關閉)。

重置步驟

  1. 重啟ESXi主機,進入BIOS/UEFI設置首啟動項為硬盤;
  2. GRUB菜單:啟動時出現GRUB倒計時,按 ↑/↓ 選中 VMware ESX 4.0,按 a 進入內核參數編輯模式;
  3. 修改啟動參數:在 mem=602M quiet 後添加 空格 + 數字1(即 mem=602M quiet 1),按 Enter 啟動進入單用戶模式;
  4. 獲得Root Shell:系統直接進入 # 提示符,無需密碼;
  5. 修改密碼:執行 passwd,按提示輸入新密碼兩次(密碼不回顯);
  6. 重啟驗證:執行 reboot,用新密碼登錄驗證成功。

圖解關鍵節點

GRUB菜單選中ESXi項
GRUB菜單:選中ESXi項按 'a' 編輯

GRUB編輯添加單用戶參數
內核參數末尾添加 ' 1' 進入單用戶模式

單用戶模式Root提示符
單用戶模式直接獲得Root Shell

passwd修改密碼
執行 passwd 修改Root密碼

版本差異適配指南

版本GRUB進入鍵單用戶參數備註
ESXi 4.x/5.xa1 或 single傳統GRUB Legacy
ESXi 6.x/7.xesystemd.unit=emergency.targetGRUB2 + systemd
ESXi 8.xerw init=/bin/bash需掛載根分區後修改 /etc/shadow

安全加固建議

  1. 設置高強度Root密碼(≥16位,含大小寫/數字/符號);
  2. 啟用鎖定模式(DCUI → Troubleshooting Mode Options → Lockdown Mode),禁止直接Shell訪問;
  3. 配置Active Directory/ LDAP 集中認證,避免本地密碼管理;
  4. 定期導出宿主機配置備份(`vicfg-cfgbackup`),含密碼哈希可離線破解應急。

常見問題

Q: 提示「Authentication token manipulation error」?
A: 執行 mount -o remount,rw / 重新掛載根分區為讀寫後再執行 passwd。
Q: 重啟後密碼未生效?
A: 確認是否正確保存(passwd提示「passwd: all authentication tokens updated successfully」),嘗試在單用戶模式下 sync 後再重啟。
Q: 無法進入GRUB菜單?
A: 啟動時連續按 Shift (BIOS) 或 Esc (UEFI) 強制顯示菜單。

Copyright © Windows教程網 All Rights Reserved