以下內容均摘抄自:https://blog.csdn.net/ywd1992/article/details/83538730 親測有用,謝謝大佬的好文章
1、啟動centos系統,並且當在GRUB2啟動屏即下圖所示界面顯示時,按“↑↓”鍵停留在此界面,按下“e”鍵進入編輯模式
2、找到“linux16”開頭的那段,在“UTF-8”之后添加“init=/usr/bin/bash”,同時需要去掉“rhgb”和“quiet”參數
3、按“Ctrl+X”重啟系統,此時無需密碼即可進入系統,如下圖
4、以rw的方式重新掛載“/”,否則沒寫權限
mount -o remount,rw /
5、“passwd”加用戶名的形式即可修改用戶密碼,如修改“root”用戶的密碼為“1234567890”
passwd root 即可開始輸入root用戶的密碼 輸入完要再次確認 密碼簡單的話 會提示badpwd 個人用的話沒啥關系 不用理會
6、運行命令“touch / .autorelabel”使selinux生效,否則可能無法正常啟動,然后運行“exec /sbin/init”重啟系統即可
touch /.autorelabel
exec /sbin/init
至此,密碼修改完成