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...