CentOS 7 忘記root用戶密碼怎么辦?忘記普通用戶密碼?
前段時間我個人電腦上安裝的CentOS 7操作系統密碼忘記了,由於長久沒有使用Linux操作系統,所以在整個解決過程中不免頗為浪費了些時間。因此為了加深印象,寫成博客,避免忘卻。
問題
首先,問題主要分為兩個方面:
-
忘記root用戶密碼
-
忘記普通用戶密碼
解決步驟
1. 忘記root用戶密碼
1.1 重啟系統
-
在開機過程中,我們可以通過按下鍵盤上的方向鍵。選擇不同的操作,以便讓引導程序選擇不同的模式進入系統。當然,此處我們不必迅速按下回車鍵進入相應的系統模式。
-
在當前頁面,我們可以按下鍵盤上的
E鍵,進入編輯模式。

- 通過使用鍵盤上的方向鍵,可以將光標一直移動到
LANG=en_US.UTF-8后面,按下空格,然后再添加init=/bin/sh。特別注意要有空格。由於屏幕太小,界面最右邊會自動添加\換行,我們可以不予理會。

- 接下來,同時按下
Ctrl-X鍵進行引導啟動,界面進入下一個界面

依次輸入以下命令:
bash-4.2# mount -o rcmount,rw / //掛載根目錄 bash-4.2# passwd bash-4.2# //兩次輸入新密碼 bash-4.2# bash-4.2# touch /.autorelabel //刷新系統信息 bash-4.2# exec /sbin/init //正常啟動系統
2. 忘記普通用戶密碼
-
按下
F1/2鍵切換視圖模式/命令模式,進入命令模式,使用root用戶登錄系統 -
當前是root用戶,要修改其他用戶密碼:
root@localhost# passwd tom //tom為你要修改的普通用戶名 -
接下來按提示操作,即可。
