若在centos中,誤操作修改了/etc/passwd的root信息,或者誤操作passwd命令修改了root密碼,導致無法進入root用戶,可均按照此文操作!
1,進入虛擬機時按上下鍵(如圖中下方提示),打斷3秒進入系統的步驟;
2,按下e,進入編輯模式。按住下鍵,將光標停在圖中黃色位置處(不移動時,可能看不全字母),將黃色框中的信息寫入,注意空格和字母。然後,按下ctrl+x保存並進入下一步;
3,輸入命令(注意空格):mount -o remount, rw /
4,(若僅爲了重置root密碼,跳過此步驟,直接進入第五步)
輸入命令:vim /etc/passwd
將誤修改的root信息,修改過來(我是誤在root前添加了數字1),這裏只建議修改root的名稱;
5,重置root密碼命令:passwd root,然後輸入重置後的密碼;
6,輸入命令:vim etc/selinux/config ,此處可看黃色框中的可選項,把 enforcing 改爲 disabled,保存並退出;
7,重啓即可:exec /sbin/init