Linux系統密碼忘記後的五種恢復方法

. lilo引導html

1. 在出現 lilo: 提示時鍵入 linux singlelinux

Boot: linux single安全

2. 回車可直接進入linux單用戶模式網絡

3. vi /etc/passwd測試

刪除root項中的密碼spa

(這裏也能夠直接使用passwd命令從新設置root的密碼).net

4. reboot重啓,root密碼爲空命令行

. grub引導htm

1. 在出現grub畫面時,選擇linux引導項,而後按eci

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

3. 回車返回,而後按b鍵啓動,便可直接進入linux單用戶模式

4. vi /etc/passwd

刪除root項中的密碼

(這裏也能夠直接使用passwd命令從新設置root的密碼)

5reboot重啓,root密碼爲空

 

本文在rh8上測試經過(感謝sakulagi的指導,呵呵)

. 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密碼爲空

祝你們好運

大哥,像你這樣直接進單用戶去修改密碼,
那不是任何人均可以作了啊,(只要其中任何一人重啓機子,進linux single
passwd 就改了嗎?)那不是太不安全了/???

任何人碰到你的物理設備都是不安全的,不過,通常可以接觸到你的物理設備的人,都是相對比較安全的,不過也不能不防喲!

別忘了LILO/GRUB均可以設密碼!

 

3、可使用linux啓動軟盤引導

出現boot後,輸入linux single

可進入單用戶模式;

修改或刪除root密碼;

4、使用Linux 系統安裝盤

若是你既沒作系統啓動軟盤,同時多系統的引導LILOGRUB 又被刪除,那麼只能使用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

5、卸下硬盤掛到別的機器上更改

若是不怕麻煩的話,還能夠把安裝linux的硬盤卸下後掛到其餘系統環境下一樣是去修改/etc/passwd文件,修改事後保存便可;

注:

1、在不一樣的linux系統下輸入single的方式和方法可能有區別,但願能本身去嘗試;

2、除了須要修改/etc/passwd文件外,可能也須要修改/etc/shadow文件,這是/etc/passwd密碼文件的投影文件。

相關文章
相關標籤/搜索