root密碼的重置
1、在GRUB啟動菜單界面按 ‘e’ 進入編輯模式
2、将光标定在Linux開頭這一行按鍵盤上,end鍵跳轉到行末,在末行寫入如下内容
rd.break
或
rd.break console=tty0
如果在RHEL系統上或者在RHCSA考試環境下操作時,建議在rd.break後加入console=tty0
以上僅為在虛拟機或者考試環境中才添加,在實體機或生産環境中不需要
輸入完成按Ctrl+X來運作修改後的核心程式
3、重新挂載根目錄并給予讀寫權限(否則無法重置密碼)
mount -o remount,rw /sysroot
參數: -o remount:将一個已經挂下的檔案系統重新用不同的方式挂上。
例如原先是隻讀的系統,現在用可讀寫的模式重新挂上
4、切換根目錄位置
chroot /sysroot
5、重置root密碼
passwd
這裡會讓你輸入兩次,第一次是新的root密碼,第二次确認剛才輸入的密碼
6、若系統之前開啟了selinux,則必須執行該指令,否則将無法重新開機重置(這一步很關鍵!)
touch/.autorelabel
7、退出并重新開機
exit 也可以ctrl+D
reboot