CentOS root密碼重置密碼忘記了:分步操作指南
適用場景說明
當(dāng)CentOS系統(tǒng)管理員遺忘root賬戶密碼時,可通過系統(tǒng)引導(dǎo)加載器臨時修改啟動參數(shù)進入維護模式。本方法經(jīng)過驗證適用于CentOS 7及更新版本。
操作步驟詳解
1. GRUB菜單訪問
重啟服務(wù)器,在BIOS界面快速連續(xù)按下Esc鍵(物理機)或E鍵(虛擬機),進入GRUB啟動菜單選擇界面。
2. 內(nèi)核參數(shù)修改
定位包含linux16
或linux
字段的啟動項,按e進入編輯模式:
將原參數(shù) ro 修改為 rw init=/sysroot/bin/sh
調(diào)整后按Ctrl+X進入緊急模式。
3. 文件系統(tǒng)掛載
執(zhí)行以下命令掛載系統(tǒng)根目錄:
chroot /sysroot
mount -o remount,rw /
4. 密碼更新操作
使用passwd命令重置root密碼:
passwd root
[輸入新密碼并確認]
5. SELinux上下文更新
強制刷新文件系統(tǒng)標(biāo)簽:
touch /.autorelabel
6. 系統(tǒng)重啟驗證
exit
reboot -f
注意事項
- 物理服務(wù)器需連接顯示器和鍵盤進行操作
- 虛擬化環(huán)境可通過控制臺訪問虛擬機
- 操作前建議備份重要數(shù)據(jù)
- 修改密碼后首次啟動需等待文件系統(tǒng)標(biāo)簽重寫
常見問題處理
- Q: GRUB菜單未顯示
- A: 檢查啟動時是否快速按下功能鍵,或在/etc/default/grub中設(shè)置GRUB_TIMEOUT值
- Q: 修改后無法登錄
- A: 確認密碼復(fù)雜度符合要求,檢查SELinux狀態(tài),嘗試重啟時添加selinux=0參數(shù)