1. 問題背景
系統(tǒng)OS版本:CentOS-7.3 3.10.0-693.11.1.el7.x86_64
虛擬機root密碼保管不善忠烛,沒有其它方式可以root用戶登錄系統(tǒng)甘改。
2. 處理方式
- 將虛擬機重啟歼培,進入console界面嘴办,確認光標在要啟動的內(nèi)核處
- 按下
E
進入編輯模式,如下所示:
進入如下編輯模式后按住鍵盤向下的方向鍵乾巧,一直往下句喜,直到將光標移動到下圖所示的UTF-8
之后輸入init=/bin/sh
预愤。
- 直接按下
Ctrl + X
啟動系統(tǒng),系統(tǒng)啟動后會進入shell模式藤滥,命令提示符為:sh-4.2#
鳖粟,如下所示:
- 掛載根目錄
在sh-4.2#
中輸入mount -o remount,rw /
- 修改root密碼
在sh-4.2#
中輸入passwd root
,然后根據(jù)提示輸入2次新的root密碼拙绊。 - 重啟系統(tǒng)
在sh-4.2#
中輸入exec /sbin/reboot
向图,等待系統(tǒng)正常啟動完成,然后以新的root密碼登錄即可标沪。
注意
如果系統(tǒng)開啟了SELinux榄攀,在重啟系統(tǒng)前先在sh-4.2#
中輸入touch /.autorelabel