對於一些非專業的Linux運維工程師或者偶爾使用Linux系統的學習者而言,比如我,經常會碰到忘記密碼的尷尬,那這時候,快速的重置密碼就相當重要了。廢話不多說,今天我們就一起來學習一下如何快速重置密碼。
主要分為三步:
第一步,確認你裝的是RHEL 7系統,因為我的Linux試驗機是RHEL 7版本,所以如果你裝的和我的不一致,可能命令也會有所差別,就只能僅供參考了。
如果你安裝的RHEL 7系統,那么完全按照我下面的操作你就能解決忘記密碼的煩惱了...
cat /etc/redhat-release # 接着會彈出這樣的信息
Red Hat Enterprise Linux Server release 7.0 (Maipo)
reboot # 重啟
如下圖1所示:

圖 1
第二步,重啟Linux系統並出現引導界面,按下鍵盤上的 “E”鍵 進入內核編輯界面,如圖2所示:

圖 2
在緊接着出現的界面中先使用方向“↓”鍵向下翻動,找到 “linux16” 開頭的那行,通過方向鍵或按 “End”鍵將光標移到末尾處,追加寫上 “rd.break” 參數,
然后按下 Ctrl + X 組合鍵來運行修改過的內核程序,如下圖3所示:

圖 3
大約10秒過后,進入系統的緊急求援模式,如圖4所示:

圖 4
第三步,依次輸入以下命令,等待系統重啟操作完畢,然后就可以使用新密碼(在出現 “New password:” 字樣的地方就可以輸入你的密碼),
這里我設為 “1201” (實際生產環境密碼要足夠復雜,保證安全), 重啟過后你就可以使用新密碼來登錄了。輸入的命令如下:
mount -o remount,rw /sysroot chroot /sysroot passwd touch /.autorelabel exit reboot
實際效果圖如下圖5所示:

圖 5
最后經過一段時間(可能與電腦性能有一定關系,一般在3到5分鍾)的等待,重啟后的系統密碼就是你重新設置的那個了,用戶名不變。
如果能給你帶來一點幫助,別忘了,順便點個贊額!
