本文爲基於CentOS6和CentOS7系統操作筆記,其它系統可能略爲不同。
文選關鍵詞
- 忘記linux root密碼,強制修改linux root密碼
- 忘記CentOS6 root密碼,強制修改CentOS6 root密碼
- 忘記CentOS7 root密碼,強制修改CentOS7 root密碼
進入筆記
- 重啓主機後,看到如下類似界面,按下鍵盤
E
鍵,進入啓動編輯模式
- linux16 這一行,在行末尾添加文本 rd.break
- 按下組合快捷鍵
Ctrl
+X
,進入 emergency mode(緊急模式)
- 重新掛載系統根目錄並設爲讀寫模式,執行命令(步驟4-10的命令圖參考步驟10下方示意圖)
mount -o remount,rw /sysroot
- 切換系統根目錄,執行命令
chroot /sysroot
- 修改root密碼,執行命令
passwd root
-
輸入新密碼,再重複輸入新密碼即可,新密碼上長度至少爲8及以上字符
-
最終修改成功後,會有以下提示
passwd: all authentication tokens updated successfully.
- 創建 .autorelabel 標籤文件,這樣在下次啓動系統時會自動重新標記SElinux的文件系統
touch /.autorelabel
- 退出緊急模式,執行兩次
exit
命令,系統會進入重啓,使用新密碼即可登錄