主頁(yè) > 知識(shí)庫(kù) > Linux下忘記root用戶密碼的解決辦法

Linux下忘記root用戶密碼的解決辦法

熱門標(biāo)簽:客戶服務(wù) 客服熱線 銀行業(yè)務(wù) 回?fù)芟到y(tǒng) 分布式呼叫中心 外呼系統(tǒng) 記事本 電銷行業(yè)

GRUB:在引導(dǎo)裝載程序菜單上,鍵入 [e] 來(lái)進(jìn)入編輯模式。你會(huì)面對(duì)一個(gè)引導(dǎo)項(xiàng)目列表。查找其中類似以下輸出的句行:

kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2

按箭頭鍵直到這一行被突出顯示,然后按 [e]。你現(xiàn)在可在文本結(jié)尾處空一格再添加 single 來(lái)告訴 GRUB 引導(dǎo)單用戶 Linux 模式。按 [Enter] 鍵來(lái)使編輯結(jié)果生效。

你會(huì)被帶會(huì)編輯模式屏幕,從這里,按 , GRUB 就會(huì)引導(dǎo)單用戶 Linux 模式。 結(jié)束載入后,你會(huì)面對(duì)一個(gè)與以下相似的 shell 提示:

sh-2.05#

現(xiàn)在,你便可以改變根命令,鍵入:

bash# passwd root

你會(huì)被要求重新鍵入口令來(lái)校驗(yàn)。結(jié)束后, 口令就會(huì)被改變,你便可以在提示下鍵入 reboot 來(lái)重新引導(dǎo);然后,象平常一樣登錄為根用戶。

在出現(xiàn)系統(tǒng)選擇界面時(shí),在Red Hat Linux的選項(xiàng)上按“e”鍵,
然后會(huì)出現(xiàn)三個(gè)選項(xiàng),在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”鍵進(jìn)行編輯,
在“ro”或者“root”前加上“single”,然后回車返回。
按“b”鍵啟動(dòng),進(jìn)入字符界面,當(dāng)出現(xiàn)“sh-2.05b#”時(shí),就意味著已經(jīng)進(jìn)入單用戶模式。
現(xiàn)在,輸入“passwd root”,就可以重新設(shè)置root密碼了。
設(shè)置完成后,reboot重啟,用剛才設(shè)置的密碼就可以進(jìn)入linux系統(tǒng)了。

一. lilo

1. 在出現(xiàn) lilo: 提示時(shí)鍵入 linux single
畫面顯示 lilo: linux single
2. 回車可直接進(jìn)入linux命令行
3. #vi /etc/shadow
將第一行,即以root開頭的一行中root:后和下一個(gè):前的內(nèi)容刪除,
第一行將類似于
root::......
保存
4. #reboot重啟,root密碼為空

二. grub

1. 在出現(xiàn)grub畫面時(shí),用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(xiàng)(別選dos喲),然后按e鍵
2. 再次用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(xiàng)(類似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e鍵
3. 修改你現(xiàn)在見到的命令行,加入single,結(jié)果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回車返回,然后按b鍵啟動(dòng),即可直接進(jìn)入linux命令行
5. #vi /etc/shadow
將第一行,即以root開頭的一行中root:后和下一個(gè):前的內(nèi)容刪除,
第一行將類似于
root::......
保存
6. #reboot重啟,root密碼為空

對(duì)于Redhat linux:

用上下鍵將光標(biāo)放在linux系統(tǒng)上,按“e”
在有kernel那一行按“e”,輸入“空格 single”,然后回車
按“b”,啟動(dòng),系統(tǒng)會(huì)自動(dòng)進(jìn)入單用戶模式,
使用passwd root命令,按提示輸入新口令
修改口令后,輸入reboot 命令重啟系統(tǒng)即可
 
三、
1、重新啟動(dòng)系統(tǒng)。待系統(tǒng)啟動(dòng)到grub或lilo(現(xiàn)在一般是grub)引導(dǎo)菜單時(shí),找到系統(tǒng)當(dāng)前引導(dǎo)項(xiàng)(可以按方向鍵展開隱藏的菜單);
2、把光標(biāo)定位在該選項(xiàng)上按下字母“e”鍵進(jìn)入這個(gè)引導(dǎo)的編輯狀態(tài);
3、該選項(xiàng)有三行語(yǔ)句,請(qǐng)用光標(biāo)選中第二行,也就是“Kernel”開頭的那一行;
4、在這一行再按下字母“e”鍵進(jìn)入這一行的編輯狀態(tài);
5、在該行行尾加個(gè)空格,寫上數(shù)字1,類似這樣:
kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1
6、修改以后,按下“回車”鍵回到原來(lái)的界面;
7、按下字母“b”鍵開始引導(dǎo)。

四、
1).    grub       
1.    在出現(xiàn)grub畫面時(shí),用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(xiàng)(別選dos喲),然后按e鍵       
2.    再次用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(xiàng)(類似于kernel    /boot/vmlinuz-2.4.18-14    ro    root=LABEL=/),然后按e鍵       
3.    修改你現(xiàn)在見到的命令行,加入single,結(jié)果如下:        kernel    /boot/vmlinuz-2.4.18-14    single    ro    root=LABEL=/       
4.    回車返回,然后按b鍵啟動(dòng),即可直接進(jìn)入linux命令行       
5.    #vi    /etc/shadow        將第一行,即以root開頭的一行中root:后和下一個(gè):前的內(nèi)容刪除,        第一行將類似于        root::......        保存       
6.    #reboot重啟,root密碼為空

2).在系統(tǒng)進(jìn)入單用戶狀態(tài),直接用passwd    root去更改     

五、用安裝光盤引導(dǎo)系統(tǒng),進(jìn)行l(wèi)inux    rescue狀態(tài),將原來(lái)/分區(qū)掛接上來(lái),作法如下:      
cd    /mnt      
mkdir    hd      
mount    -t    auto    /dev/hdaX(原來(lái)/分區(qū)所在的分區(qū)號(hào))    hd       
cd    hd      
chroot    ./       
passwd    root       
這樣可以搞定   

但是這個(gè)方法也說明了linux 單用戶模式的安全漏洞,如果有人故意修改root 密碼,就危險(xiǎn)了。因此,我們也要禁止單用戶登錄
在單用戶模式下,可以解決Linux超級(jí)用戶Root密碼遺忘問題,這樣也可能被別有用心的朋友用來(lái)破解root 用戶的密碼,并修改之,這樣就不安全了。呵呵,那我們就要禁止單用戶登錄了,下面請(qǐng)看方法:
如果安全使用單用戶,首先要對(duì)GRUB進(jìn)行密碼配置,只需要修改/boot/grub/grub.conf或者 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符號(hào)鏈接)。

例如:vi /boot/grub/grub.conf進(jìn)入配置文件編輯.在splashimage這個(gè)參數(shù)的下一行可以加上password=密碼,保存后重新啟動(dòng) 計(jì)算機(jī),再次登錄到GRUB菜單頁(yè)面的時(shí)候就會(huì)發(fā)現(xiàn),這時(shí)已經(jīng)不能直接使用e命令編輯啟動(dòng)標(biāo)簽了,須先使用p命令,輸入正確的密碼后才能夠?qū)?dòng)標(biāo)簽進(jìn)行編輯,但是我們?cè)O(shè)置了明文密碼也不是很安全的。
 
(一)Linux 系統(tǒng)密碼破解
1.在grub選項(xiàng)菜單按E進(jìn)入編輯模式
2.編輯kernel那行 /init 1 (或/single)
3.按B重啟
4.進(jìn)入后執(zhí)行下列命令root@#passwd root (設(shè)置root的密碼)Enter new unix password:輸入新的密碼root@#init 6

(二)debian linux 系統(tǒng)密碼破解

1.在grub選項(xiàng)菜單'Debian GNU/Linux,...(recovery mode)',按e進(jìn)入編輯模式
2.編輯kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b執(zhí)行重啟
3.進(jìn)入后執(zhí)行下列命令root@(none)#mount -aroot@(none)#passwd rootroot@(none)#reboot

(三)Freebsd 系統(tǒng)密碼破解

1.開機(jī)進(jìn)入引導(dǎo)菜單
2.選擇每項(xiàng)(按4)進(jìn)入單用戶模式
3.進(jìn)入之后輸入一列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密碼命令)root@#root(要破解密碼的用戶名)Enter new unix password:root@#init 6 (重啟)

(四)Solaris 系統(tǒng)密碼破解

1.在grub選項(xiàng)菜中選擇solaris failasfe 項(xiàng)2.系統(tǒng)提示Do you wish to have it mounted read-write on /a ?[y,n,?] 選擇y3.就進(jìn)入單用戶模式4.輸入下列命令#passwd#New passwd:輸入新的密碼#Re-enter New passwd:在次輸入新的密碼#init 6 (重啟)

(五)NetBsd 系統(tǒng)密碼破解

1.開機(jī):當(dāng)出現(xiàn)提示符號(hào)并開始倒數(shù)五秒時(shí), 鍵入以下指令: > boot -s (進(jìn)入單用戶模式命令)2.在以下的提示符號(hào)中 Enter pathname of shell or RETURN for sh: 按下 Enter。 3.鍵入以下指令: # mount -a # fsck -y4.使用 passwd 更改 root 的密碼。5.使用 exit 指令進(jìn)入多人模式。
Linux操作系統(tǒng)的密碼破解大全

(一)Linux 系統(tǒng)密碼破解1.在grub選項(xiàng)菜單按E進(jìn)入編輯模式2.編輯kernel那行 /init 1 (或/single)3.按B重啟4.進(jìn)入后執(zhí)行下列命令root@#passwd root (設(shè)置root的密碼)Enter new unix password:輸入新的密碼root@#init 6
(二)debian linux 系統(tǒng)密碼破解1.在grub選項(xiàng)菜單'Debian GNU/Linux,...(recovery mode)',按e進(jìn)入編輯模式2.編輯kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b執(zhí)行重啟3.進(jìn)入后執(zhí)行下列命令root@(none)#mount -aroot@(none)#passwd rootroot@(none)#reboot
(三)Freebsd 系統(tǒng)密碼破解1.開機(jī)進(jìn)入引導(dǎo)菜單2.選擇每項(xiàng)(按4)進(jìn)入單用戶模式3.進(jìn)入之后輸入一列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密碼命令)root@#root(要破解密碼的用戶名)Enter new unix password:root@#init 6 (重啟)
(四)Solaris 系統(tǒng)密碼破解1.在grub選項(xiàng)菜中選擇solaris failasfe 項(xiàng)2.系統(tǒng)提示Do you wish to have it mounted read-write on /a ?[y,n,?] 選擇y3.就進(jìn)入單用戶模式4.輸入下列命令#passwd#New passwd:輸入新的密碼#Re-enter New passwd:在次輸入新的密碼#init 6 (重啟)
(五)NetBsd 系統(tǒng)密碼破解1.開機(jī):當(dāng)出現(xiàn)提示符號(hào)并開始倒數(shù)五秒時(shí), 鍵入以下指令:> boot -s (進(jìn)入單用戶模式命令)2.在以下的提示符號(hào)中Enter pathname of shell or RETURN for sh:按下 Enter。3.鍵入以下指令:# mount -a# fsck -y4.使用 passwd 更改 root 的密碼。5.使用 exit 指令進(jìn)入多人模式。

最后一步鍵入“EXIT”回車后,電腦會(huì)自動(dòng)重新啟動(dòng),到這里就破解了根用戶的密碼。

如果他人得到了明文密碼后仍然可以修改GRUB啟動(dòng)標(biāo)簽從而修改root密碼。

所以就要使用MD5對(duì)其進(jìn)行加密。在終端中輸入grub-md5-crypt回車,這時(shí)系統(tǒng)會(huì)要求輸入兩次相同的密碼,之后系統(tǒng)便會(huì)輸出MD5碼。大家只需要將生成的MD5密文復(fù)制下來(lái),然后在按照password --md5 MD5密文這個(gè)格式設(shè)置全局或者菜單密碼,保存退出,重啟計(jì)算機(jī)即可。
這樣,就可以啟動(dòng)linux的單用戶模式,有點(diǎn)類似windows的安全模式,就是只啟動(dòng)最基本的系統(tǒng),網(wǎng)絡(luò)服務(wù)、系統(tǒng)服務(wù)等都不啟動(dòng)。單用戶模式引導(dǎo)完成以后,會(huì)有#提示符,表示已擁有超級(jí)用戶權(quán)限,然后請(qǐng)?jiān)?后執(zhí)行命令:
/usr/bin/passwd
系統(tǒng)應(yīng)該會(huì)提示輸入口令,這個(gè)口令是不回顯的,保證輸入無(wú)誤就可以了,回車后,系統(tǒng)會(huì)要求再輸入一遍,輸入要求一致,然后會(huì)看到口令修改成功的提示。再鍵入命令init 3鍵入系統(tǒng)的字符界面模式下(系統(tǒng)會(huì)重新改變運(yùn)行級(jí)別),看到login:提示,再重新試一試是否可以用root和剛剛修改過的口令登錄。

標(biāo)簽:綿陽(yáng) 濱州 德州 廣東 阿里 阜陽(yáng) 公主嶺 拉薩

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下忘記root用戶密碼的解決辦法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266