linux重置密碼的方式有3種本篇只介紹一種
1、[root@localhost ~]# cat /etc/redhat-release //查看系統版本
CentOS Linux release 7.9.2009 (Core)
2、[root@localhost ~]# reboot //重啟系統 ,init 6也可以重啟系統
3、在引導界面敲擊鍵盤上的 e 鍵 ,進入內核編輯界面(引導界面如下)
4、進入內核編輯界面,方向鍵向下滑到最后,在linux16這行的尾部UTF-8后面添加 rd.break(如下圖)
ps:需要空格隔開
5、添加完參數,利用組合鍵“ Ctrl + x”在運行修改過的內核程序;等待一會進入系統的緊急救援模式(如下圖)
6、來到緊急救援模式下就可以修改root密碼了
ps:依次輸入命令來修改密碼
mount -o remount,rw /sysroot //賦予對 /sysroot 目錄的讀寫權限
chroot /sysroot //進入目錄
passwd //默認是修改root密碼,可以passwd user修改其他用戶的密碼 ps: 輸入新密碼和確定密碼是不顯示的
touch /.autorelabel //在根目錄下新建隱藏文件autorelabel,實例重啟后,SELinux會自動重新標記所有系統文件.。
exit
reboot
7、輸入新密碼登錄,如果沒有成功在重新嘗試一下。
本文的參考來自劉遄老師的《linux就該怎么學》,是一本很好的linux初學者入門的書籍......