Linux忘記密碼的解救方法

2022-03-27 17:32:53 字數 2224 閱讀 3710

linux版本 centos5.6 64bit

環境 vmware

忘記密碼

解決方法1:

重啟系統,

2.接下來你可以看到如下圖所示的畫面,然後你再用上下鍵選擇最新的核心(這裡是第二行,kernel.......),然後在按「e」。

3、在rhgb quiet後面加「空格」,然後鍵入「single」,或者直接輸入數字的「1」並回車確定。

4、確定後回到前面選單,按b鍵啟動。進入命令列介面後用「passwd  root」來更改root的密碼。改完後reboot(重啟)即可。

解決方法2:

用方法1進入單使用者模式。在命令列下

#vi /etc/shadow

將第一行,即以root開頭的一行中root:後和下乙個:前的內容刪除,

第一行將類似於

root::......

儲存 (shift+z+z)

(如果儲存不了,是檔案屬性的問題,就chmod 755 /etc/shadow,這樣就ok了)

或者直接用 :wq!強制儲存退出。

然後reboot。密碼為空。

方法

一、二都進行實際操作驗證。還有其他解決方法:

一、進入單使用者模式  

1.使用linux 系統啟動軟盤

如果你已建立了linux 系統的啟動軟盤,而且設定計算機系統從軟盤啟動,當顯示boot 提示符後輸入:boot: linux single   系統進入了提示符為「#」的單使用者模式,計算機引導的執行級別為1,本地檔案系統被掛載,很多系統服務沒有執行,跳過所有系統認證,是乙個系統管理員使用特定的機器,把 root 檔案系統掛為讀寫,此時你可以使用:  

(1)passwd

程式來設定root的新密碼  # passwd root   # reboot   重啟系統後,root 密碼已被更新。  

(2)通過修改 /etc/shadow 檔案,刪除root 的密碼  # cd /etc   # vi shadow   將以root 開頭的一行中「root:」後和下乙個「 :」前的內容刪除,  第一行將類似於「root ::??」,儲存後重啟系統,root 密碼置為空。  

2.以lilo 多系統引導程式啟動  

當系統以lilo 引導程式啟動時,在出現lilo 提示符時輸入:  lilo: linux single   進入單使用者後,更改password 的方法同1。  

3.以grub 多系統引導程式啟動   

用grub引導系統進入單使用者步驟:

(1) 啟動grub,選擇red hat linux的選項,然後鍵入 e 來編輯;

(2) 選擇以kernel開頭的一行,再按e 鍵,在此行的末尾,按空格鍵後輸入single,以回車鍵來退出編輯模式;

(3) 回到了 grub 螢幕後,鍵入 b 來引導進入單使用者模式。

進入單使用者後,更改password 的方法同1。

二、使用linux 系統安裝盤  

如果你既沒做系統啟動軟盤,同時多系統的引導lilo 和grub 又被刪除(如重灌了windows 系統後),那麼只能使用linux

系統安裝盤來恢復root 的密碼。  

用第一張linux 系統安裝盤啟動,出現boot 提示符後輸入:oot: linux rescue  

此時系統進入救援模式,然後根據提示完成:  

1.選擇語言和鍵盤格式;  

2.選擇是否配置網絡卡,一般系統因網路不需要,所以可以選擇否跳過網絡卡配置;  

3 . 選擇是否讓系統查詢硬碟上的redhat

linux 系統,選擇繼續;  

4.系統顯示硬碟上的系統已經被找到,並掛載在/mnt/sysimage

下;  

5.進入拯救狀態,可重新設定root 的密碼:  # chroot/mnt/sysimage (讓系統成為根環境)   # cd /mnt/sysimage   # passwd root   

linux忘記密碼的解救方法

今天,心血來潮,再次啟動了已一年多不用的linux7.正要登陸,發現以前設了密碼,可是.記不起來了,正納悶會不會就這樣永遠都進不去了.幸好,最後還是找到了解決辦法,讓我有機會重溫以前那我的linux行進過程.解決辦法 1.在出現grub畫面時,選擇linux引導項,然後按e鍵 2.選擇以kernel...

Linux下重置密碼(忘記密碼)的方法

etc init.d mysql stop mysqld safe user mysql skip grant tables skip networking mysql u root mysql mysql update user set password password newpassword ...

Linux忘記root密碼的修改方法

root密碼忘記了無法登陸系統怎麼辦?處理思路為就是設法進入單使用者工作狀態。1。首先需要直接接觸主機,重啟後在讀秒的時候按一下 空格 2。會出現如下 root hd0,0 kernel vmlinuz 2.6.18 128.el5 ro root label rhgb quiet initrd i...