使用Centos系統忘記密碼
在我們日常使用Centos系統時,有些人不免會出現一個共同的問題:忘記登錄密碼!
我們總不能再重裝一遍吧!
接下來我們就分兩種情況來看看:
- Centos系統在雲服務器
- Centos系統在本地虛擬機
1.在雲服務器上修改密碼
以騰訊雲為例(基本國內的服務器,操作都長一個樣子):
-
登錄騰訊雲后點擊控制台:
-
點擊雲服務器:
-
選取要重置密碼的服務器(點擊前面的小方框):
-
點擊重置密碼:
-
驗證后會出現以下界面:
-
如果是修改root用戶的密碼,直接輸入新的密碼即可,若修改普通用戶密碼,可以選擇命令行里修改([詳見2.在本地虛擬機上修改密碼](#2.2 修改普通用戶的密碼)),或選擇用戶名那一欄,選擇指定用戶名,
進行修改即可:
-
點擊下一步進行主動關機,重置密碼即可:
2.在本地虛擬機上修改密碼
2.1 修改root密碼
-
開啟Centos主機,到引導界面,
按下鍵盤下的e,進入內核編輯界面:
-
使用 ↑ ↓ 鍵翻動界面找到Linux16這行,追加
rd.break
:
-
按下
Ctrl + X
組合鍵來運行修 改過的內核程序,在一會后會進入系統的緊急求援模式:
-
輸入
mount -o remount,rw /sysroot
,敲下回車 -
輸入
chroot /sysroot
,敲下回車
-
輸入
passwd root
,敲下回車,會出現如下界面:
-
此時輸入新的密碼,並再次輸入密碼,會出現以
passwd
開頭的一行
(出現方框的原因是編碼問題!)
-
輸入
touch /autorelabel
,敲下回車 -
輸入
exit
,敲下回車 -
輸入
reboot
,敲下回車 -
等待系統重啟完畢,就可以使用新的密碼來登錄了 !
注意:有時候密碼少於8位會導致修改不成功 !!!
2.2 修改普通用戶的密碼
- 以root用戶登錄系統:
- 輸入
passwd + 用戶名
進行設置密碼即可:
- 出現如下字符,這說明修改成功: