
我已經安裝了 CentOS 7 x86_64,但忘記了 root 密碼。之後我會根據編輯引導 grub 選單重設密碼如何在 CentOS 7 上重設 Root 密碼如下。但重新啟動機器後,我現在無法登入 GUI 或 CLI。我該怎麼辦 ?
1 – 在引導 grub 選單中選擇要編輯的選項。
2 – 選擇要編輯的選項 (e)。
3 – 前往 Linux 16 行並變更ro
為rw init=/sysroot/bin/sh.
4 – 現在按 Control+x 啟動單一使用者模式。
5 – 現在使用此命令存取系統。
chroot /sysroot
6 – 重設密碼。
passwd root
7 – 更新selinux訊息
touch /.autorelabel
8 – 退出 chroot
exit
9 – 重新啟動系統
reboot
答案1
使用這些步驟來解決您的問題。
- 按任意鍵可中斷引導程式倒數計時。
- 將遊標移到需要啟動的條目上。
- 按e編輯選定的條目。
- 將遊標移到核心命令列(以linux16開頭的行)。
- 附加 rd.break(這將在控制權從 initramfs 移交給實際系統之前中斷)。
按 Ctrl+x 啟動變更並執行下列命令。
# mount -o remount,rw /sysroot
# chroot /sysroot
# chage -l root
# chage -E -1 root
# passwd root
# touch /.autorelabel
類型exit
兩次。第一個將退出chroot監獄,第二個將退出initramfs 調試 shell。