標籤:style http color os 使用 ar strong 檔案 sp
linux忘記密碼
本文在rh8上測試通過
一. lilo
1. 在出現 lilo: 提示時鍵入 linux single
畫面顯示 lilo: linux single
2. 斷行符號可直接進入linux命令列
3. #vi /etc/shadow
將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,
第一行將類似於
root::......
儲存
4. #reboot重啟,root密碼為空白
二. grub
1. 在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然後按e鍵
2. 再次用上下鍵選中你平時啟動linux的那一項(類似於kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然後按e鍵
3. 修改你現在見到的命令列,加入single,結果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 斷行符號返回,然後按b鍵啟動,即可直接進入linux命令列
5. #vi /etc/shadow
將第一行,即以root開頭的一行中root:後和下一個:前的內容刪除,
第一行將類似於
root::......
儲存
6. #reboot重啟,root密碼為空白。
以下是其它網友的補充,大家可以參考下:
一、進入單一使用者模式
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忘記密碼