1.重啓centos8,在這個界面按上下鍵選中第一行linux
2.按’e’鍵,進入以下界面,移動向下方向鍵至「linux16」開頭的行。而後按向右的方向鍵移動,找到「ro」並將其修改成「rw init=/sysroot/bin/bash」。(rw後邊有空格,\是系統本身添加的)centos
-----------------------------------------------------------------------------------------------------------------------bash
-----------------------------------------------------------------------------------------------------------------------centos7
3.同時按住Ctrl和x鍵,系統進入以下界面,即emergency(緊急狀況)模式。blog
4.運行命令「chroot /sysroot/ 」切換回原始系統(即咱們的centos7),而後便可修改密碼,修改完密碼運行命令「touch /.autorelabel」,使SELinux生效,密碼生效。以下圖。(若是出現以下方塊亂碼(vmware不支持漢字,因此顯示方塊),將當前終端語言臨時設置爲英文便可)。it
/# chroot /sysroot/登錄
/# LANG=en (把語言改成英文)亂碼
/# passwd終端
/# touch /.autorelabel密碼
5.同時按住Ctrl和d鍵,輸入reboot,回車,系統從新啓動。
6.重啓系統後,輸入新設置的密碼就可正常登陸系統了。