前段時間我在虛擬機安裝了cent OS7,但是忘記了root密碼,登錄的時候發現登錄不上了,然后重置密碼
1、登錄失敗的頁面
2、重啟虛擬機,在重啟的時候不停的連續按着ESC鍵
3、進入到該頁面之后,選中第一個(高亮顯示即為選中)選項,然后按下鍵盤的“E”鍵
4、進入到初始化腳本編輯頁面,該腳本有兩頁,用下鍵向下拉,直到最后兩行
5、光標拉到最后兩行需要加入一些文字
后面加入下面這一行文字
LANG=\zh_CN.UTF-8(我安裝的是中文版的,也有可能你的是\en_US.utf-8)后面加下面這一行文字 init=/bin/sh
6、加好之后如下圖所示
然后按ctrl+x退出
7、進入到這個頁面之后(一開始只有上面那一行),表示初始化成功,然后依次輸入
mount -o remount,rw / #注意在rw后有空格
passwd root
輸入兩次新的密碼(密碼不會直接顯示出來)
touch /.autorelabel
exec /sbin/init
然后重啟就可以了