Red_Hat_Linux忘記root密碼解決辦法

在出現系統選擇界面時,在Red Hat Linux的選項上按“e”鍵,
然後會出現三個選項,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”鍵進行編輯,
在“ro”或者“root”前加上“single”,然後回車返回。
按“b”鍵啓動,進入字符界面,當出現“sh-2.05b#”時,就意味着已經進入單用戶模式。
現在,輸入“passwd root”,就可以重新設置root密碼了。
設置完成後,reboot重啓,用剛纔設置的密碼就可以進入linux系統了。
一. 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密碼爲空
=========================對於Redhat linux:
用上下鍵將光標放在linux系統上,按“e”
在有kernel那一行按“e”,輸入“空格 single”,然後回車
按“b”,啓動,系統會自動進入單用戶模式,
使用passwd root命令,按提示輸入新口令
修改口令後,輸入reboot 命令重啓系統即可
 
三、1、重新啓動系統。待系統啓動到grub或lilo(現在一般是grub)引導菜單時,找到系統當前引導項(可以按方向鍵展開隱藏的菜單);   2、把光標定位在該選項上按下字母“e”鍵進入這個引導的編輯狀態;
  3、該選項有三行語句,請用光標選中第二行,也就是“Kernel”開頭的那一行;
  4、在這一行再按下字母“e”鍵進入這一行的編輯狀態;
  5、在該行行尾加個空格,寫上數字1,類似這樣:
  kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1
  6、修改以後,按下“回車”鍵回到原來的界面;
  7、按下字母“b”鍵開始引導。
四、1).    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密碼爲空
   2).在系統進入單用戶狀態,直接用passwd    root去更改      五、用安裝光盤引導系統,進行linux    rescue狀態,將原來/分區掛接上來,作法如下:        cd    /mnt        mkdir    hd        mount    -t    auto    /dev/hdaX(原來/分區所在的分區號)    hd        cd    hd        chroot    ./        passwd    root        這樣可以搞定    
但是這個方法也說明了linux 單用戶模式的安全漏洞,如果有人故意修改root 密碼,就危險了。因此,我們也要禁止單用戶登錄
在單用戶模式下,可以解決Linux超級用戶Root密碼遺忘問題,這樣也可能被別有用心的朋友用來破解root 用戶的密碼,並修改之,這樣就不安全了。呵呵,那我們就要禁止單用戶登錄了,下面請看方法:
如果安全使用單用戶,首先要對GRUB進行密碼配置,只需要修改/boot/grub/grub.conf或者 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符號鏈接)。

例如:vi /boot/grub/grub.conf進入配置文件編輯.在splashp_w_picpath這個參數的下一行可以加上password=密碼,保存後重新啓動 計算機,再次登錄到GRUB菜單頁面的時候就會發現,這時已經不能直接使用e命令編輯啓動標籤了,須先使用p命令,輸入正確的密碼後才能夠對啓動標籤進行編輯,但是我們設置了明文密碼也不是很安全的。
 
(一)Linux 系統密碼破解
  1.在grub選項菜單按E進入編輯模式  2.編輯kernel那行 /init 1 (或/single)  3.按B重啓  4.進入後執行下列命令  root@#passwd root (設置root的密碼)  Enter new unix password:輸入新的密碼  root@#init 6
  (二)debian linux 系統密碼破解
  1.在grub選項菜單'Debian GNU/Linux,...(recovery mode)',按e進入編輯模式   2.編輯kernel那行最後面的 ro single 改成 rw single init=/bin/bash,按b執行重啓  3.進入後執行下列命令  root@(none)#mount -a  root@(none)#passwd root  root@(none)#reboot
  (三)Freebsd 系統密碼破解
  1.開機進入引導菜單  2.選擇每項(按4)進入單用戶模式  3.進入之後輸入一列命令  root@#mount -a  root@#fsck -y  root@#passwd(修改密碼命令)  root@#root(要破解密碼的用戶名)  Enter new unix password:  root@#init 6 (重啓)
  (四)Solaris 系統密碼破解
  1.在grub選項菜中選擇solaris failasfe 項  2.系統提示Do you wish to have it mounted read-write on /a ?[y,n,?] 選擇y  3.就進入單用戶模式  4.輸入下列命令  #passwd  #New passwd:輸入新的密碼  #Re-enter New passwd:在次輸入新的密碼  #init 6 (重啓)
  (五)NetBsd 系統密碼破解
  1.開機:當出現提示符號並開始倒數五秒時, 鍵入以下指令:   > boot -s (進入單用戶模式命令)  2.在以下的提示符號中   Enter pathname of shell or RETURN for sh:   按下 Enter。   3.鍵入以下指令:   # mount -a   # fsck -y  4.使用 passwd 更改 root 的密碼。  5.使用 exit 指令進入多人模式。
Linux操作系統的密碼破解大全(一)Linux 系統密碼破解1.在grub選項菜單按E進入編輯模式2.編輯kernel那行 /init 1 (或/single)3.按B重啓4.進入後執行下列命令root@#passwd root (設置root的密碼)Enter new unix password:輸入新的密碼root@#init 6(二)debian linux 系統密碼破解1.在grub選項菜單'Debian GNU/Linux,...(recovery mode)',按e進入編輯模式2.編輯kernel那行最後面的 ro single 改成 rw single init=/bin/bash,按b執行重啓3.進入後執行下列命令root@(none)#mount -aroot@(none)#passwd rootroot@(none)#reboot(三)Freebsd 系統密碼破解1.開機進入引導菜單2.選擇每項(按4)進入單用戶模式3.進入之後輸入一列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密碼命令)root@#root(要破解密碼的用戶名)Enter new unix password:root@#init 6 (重啓)(四)Solaris 系統密碼破解1.在grub選項菜中選擇solaris failasfe 項2.系統提示Do you wish to have it mounted read-write on /a ?[y,n,?] 選擇y3.就進入單用戶模式4.輸入下列命令#passwd#New passwd:輸入新的密碼#Re-enter New passwd:在次輸入新的密碼#init 6 (重啓)(五)NetBsd 系統密碼破解1.開機:當出現提示符號並開始倒數五秒時, 鍵入以下指令:> boot -s (進入單用戶模式命令)2.在以下的提示符號中Enter pathname of shell or RETURN for sh:按下 Enter。3.鍵入以下指令:# mount -a# fsck -y4.使用 passwd 更改 root 的密碼。5.使用 exit 指令進入多人模式。
最後一步鍵入“EXIT”回車後,電腦會自動重新啓動,到這裏就破解了根用戶的密碼。

如果他人得到了明文密碼後仍然可以修改GRUB啓動標籤從而修改root密碼。

所以就要使用MD5對其進行加密。在終端中輸入grub-md5-crypt回車,這時系統會要求輸入兩次相同的密碼,之後系統便會輸出MD5碼。大家只需要將生成的MD5密文複製下來,然後在按照password --md5 MD5密文這個格式設置全局或者菜單密碼,保存退出,重啓計算機即可。
  這樣,就可以啓動linux的單用戶模式,有點類似windows的安全模式,就是隻啓動最基本的系統,網絡服務、系統服務等都不啓動。單用戶模式引導完成以後,會有#提示符,表示已擁有超級用戶權限,然後請在#後執行命令:
  /usr/bin/passwd
  系統應該會提示輸入口令,這個口令是不回顯的,保證輸入無誤就可以了,回車後,系統會要求再輸入一遍,輸入要求一致,然後會看到口令修改成功的提示。再鍵入命令init 3鍵入系統的字符界面模式下(系統會重新改變運行級別),看到login:提示,再重新試一試是否可以用root和剛剛修改過的口令登錄。

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