Linux分支Centos虛擬機忘記密碼迅速修改方法

適用場景

linux管理員忘記root密碼,需要進行找回操作。
注意事項:本文基於centos7.7環境進行操作,由於centos的版本是有差異的,操作之前請確定好對應的版本。

注:修改root用戶和普通用戶密碼都適用

①知道root用戶密碼,忘記普通用戶密碼。直接登錄root用戶,執行 passwd user (user爲普通用戶名的名稱,注:在Linux系統中與Mysql一樣用戶名不分大小寫,所以如果你的用戶名是大寫的,這裏統一輸入小寫,例如:KANG則輸入kang),輸入兩次相同的密碼即可重置普通用戶的密碼,另外:Linux系統安全度極高輸入密碼時時不會顯示的。
在這裏插入圖片描述

②root用戶和普通用戶的密碼都忘記了,實錘說的就是博主本人(都憋着不許笑),可以修改root用戶密碼然後用①的方法重置普通用戶的密碼或直接修改普通用戶密碼。下面以修改普通用戶的密碼爲例

①重啓系統

在開機過程中,快速按下鍵盤上的方向鍵↑和↓。

目的:告知引導程序,我們需要在引導頁面選擇不同的操作,以便讓引導程序暫停。
以下是暫停後的界面,可以查看下方的英文可知↑和↓的作用。(塑料英語路過,直接記吧)

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-pTEv4Bof-1590843248550)(C:\Users\HaoXuan\AppData\Roaming\Typora\typora-user-images\image-20200530202850666.png)]

注:灰色背景表選中

②光標放置

把鼠標光標放置虛擬機內,使用↑和↓將選擇行設置爲第一行如上圖所示(背景高亮即爲選中),按下鍵盤上的e,進入編輯模式。

③編輯內容

按方向鍵↑和↓,將光標一直移動到 LANG=en_US.UTF-8 後面(注:這裏部分機子會隱藏這個目錄,沒有的小夥伴只要按住↓,一直往下),再添加“init=/bin/sh”(注意init前有空格)。這裏特別注意,需要寫在UTF-8後,保持在同一行,並注意空格不能缺。有些虛擬機由於屏幕太小,會自動添加\換行,這個是正常的。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-cWXSLSop-1590843248552)(C:\Users\HaoXuan\AppData\Roaming\Typora\typora-user-images\image-20200530203515516.png)]

④單命令模式

按下CTRL+X進行引導啓動,成功後進入該界面。

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-6eQ2fE6H-1590843248553)(C:\Users\HaoXuan\AppData\Roaming\Typora\typora-user-images\image-20200530203547735.png)]
在這裏插入圖片描述

⑤敲擊命令

1、使用命令,掛載根目錄

mount -o remount, rw /

2、輸入 passwd 用戶名重置密碼,這裏我填寫我的用戶root進行修改 (注:用戶名字母統一輸入小寫,即使你的是大寫字母

passwd root

3、如果出現亂碼,則按ctrl+c退出,再輸入 LANG=en

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-MwSsjdmU-1590843248554)(C:\Users\HaoXuan\AppData\Roaming\Typora\typora-user-images\image-20200530204431049.png)]

4、再重新輸入 passwd 用戶名

5、重複輸入兩次一樣的新密碼。注:輸入密碼的時候屏幕上不會有字符出現。如果輸入的密碼太簡單,會提示警告(BAD PASSWORD:Thepassword fails the dictionary check - it is too simplistic/systematic),可以無視它,繼續輸入密碼,不過建議還是設置比較複雜一些的密碼,以保證安全性;或者其他情況,自己看它給出什麼提示去解決

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-5hUdTwVm-1590843248556)(C:\Users\HaoXuan\AppData\Roaming\Typora\typora-user-images\image-20200530204306504.png)]

6、如果已經開啓了SElinux,則需要輸入以下命令(一般直接輸入就行了)

touch /.autorelabel   #(最後一個字母不是1時L的小寫)

7、最後輸入以下命令重啓系統即可

exec /sbin/init
#or
exec /sbin/reboot

7、最後輸入以下命令重啓系統即可

exec /sbin/init
#or
exec /sbin/reboot

在這裏插入圖片描述
這是搭建Hadoop集羣時偶然遇到的密碼忘記問題,,臨時起意寫的一篇博客,瀏覽了20+篇博客彙總而來,相對來說還是比較全面,明天五月最後一天,給大家更新個刺激的專欄:給我8min,帶你入門Ngork內網穿透,網站對接部署,詳情鎖定明天我的專欄,五月封山鉅作。

@Author:HaoXuan

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章