第一次在安裝Centos7系統的時候,由於當時鍵盤無法使用,不能設置root賬戶的密碼,等系統安裝完成后,登錄系統需要輸入root賬戶的密碼,這個時候沒有密碼系統拒接登錄,解決辦法如下
第一步:進入開機模式
在出現上圖的界面時候,直接在電腦上按E鍵就回跳到另一個界面
第二步:在下圖界面Linux6開頭處的行最后處添加 init=/bin/sh 就可以,詳詢見下圖片
第三步:上一步添加好后,直接按Ctrl+x鍵進入到另一個界面(可以編輯linux命令行的界面,如下圖)
第四步:直接在命令行輸入passwd,並按照要求輸入密碼后,提示認證失敗,authentication token manipulation error(身份驗證令牌操作錯誤),見下圖
出現上圖的認證失敗主要是沒有掛載根目錄,掛載根目錄mount -o remount, rw / 具體見下圖
第五步:出現上圖的界面,說明掛載成功,成功后繼續在命令行輸入passwd命令,按照要求輸入密碼,即可重置密碼成功,見下圖
第六步:執行 touch /.autorelabel 使selinux生效,否則無法正常啟動,並重啟(重啟執行reboot無效,需要使用exec /sbin/init)見如下圖片
第七步:登錄系統並驗證
出現如下圖的界面,密碼設置成功