這篇文章主要講解了“Linux系統下忘記root用戶(hù)密碼的解決辦法”,文中的講解內容簡(jiǎn)單清晰,易于學(xué)習與理解,下面請大家跟著(zhù)小編的思路慢慢深入,一起來(lái)研究和學(xué)習“Linux系統下忘記root用戶(hù)密碼的解決辦法”吧!
GRUB:在引導裝載程序菜單上,鍵入 [e] 來(lái)進(jìn)入編輯模式。你會(huì )面對一個(gè)引導項目列表。查找其中類(lèi)似以下輸出的句行:
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2
按箭頭鍵直到這一行被突出顯示,然后按 [e]。你現在可在文本結尾處空一格再添加 single 來(lái)告訴 GRUB 引導單用戶(hù) Linux 模式。按 [Enter] 鍵來(lái)使編輯結果生效。
你會(huì )被帶會(huì )編輯模式屏幕,從這里,按 , GRUB 就會(huì )引導單用戶(hù) Linux 模式。 結束載入后,你會(huì )面對一個(gè)與以下相似的 shell 提示:
sh-2.05#
現在,你便可以改變根命令,鍵入:
bash# passwd root
你會(huì )被要求重新鍵入口令來(lái)校驗。結束后, 口令就會(huì )被改變,你便可以在提示下鍵入 reboot 來(lái)重新引導;然后,象平常一樣登錄為根用戶(hù)。
在出現系統選擇界面時(shí),在Red Hat Linux的選項上按“e”鍵,
然后會(huì )出現三個(gè)選項,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”鍵進(jìn)行編輯,
在“ro”或者“root”前加上“single”,然后回車(chē)返回。
按“b”鍵啟動(dòng),進(jìn)入字符界面,當出現“sh-2.05b#”時(shí),就意味著(zhù)已經(jīng)進(jìn)入單用戶(hù)模式。
現在,輸入“passwd root”,就可以重新設置root密碼了。
設置完成后,reboot重啟,用剛才設置的密碼就可以進(jìn)入linux系統了。
一. lilo
1. 在出現 lilo: 提示時(shí)鍵入 linux single
畫(huà)面顯示 lilo: linux single
2. 回車(chē)可直接進(jìn)入linux命令行
3. #vi /etc/shadow
將第一行,即以root開(kāi)頭的一行中root:后和下一個(gè):前的內容刪除,
第一行將類(lèi)似于
root::......
保存
4. #reboot重啟,root密碼為空
二. grub
1. 在出現grub畫(huà)面時(shí),用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(別選dos喲),然后按e鍵
2. 再次用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(類(lèi)似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e鍵
3. 修改你現在見(jiàn)到的命令行,加入single,結果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回車(chē)返回,然后按b鍵啟動(dòng),即可直接進(jìn)入linux命令行
5. #vi /etc/shadow
將第一行,即以root開(kāi)頭的一行中root:后和下一個(gè):前的內容刪除,
第一行將類(lèi)似于
root::......
保存
6. #reboot重啟,root密碼為空
對于Redhat linux:
用上下鍵將光標放在linux系統上,按“e”
在有kernel那一行按“e”,輸入“空格 single”,然后回車(chē)
按“b”,啟動(dòng),系統會(huì )自動(dòng)進(jìn)入單用戶(hù)模式,
使用passwd root命令,按提示輸入新口令
修改口令后,輸入reboot 命令重啟系統即可
三、
1、重新啟動(dòng)系統。待系統啟動(dòng)到grub或lilo(現在一般是grub)引導菜單時(shí),找到系統當前引導項(可以按方向鍵展開(kāi)隱藏的菜單);
2、把光標定位在該選項上按下字母“e”鍵進(jìn)入這個(gè)引導的編輯狀態(tài);
3、該選項有三行語(yǔ)句,請用光標選中第二行,也就是“Kernel”開(kāi)頭的那一行;
4、在這一行再按下字母“e”鍵進(jìn)入這一行的編輯狀態(tài);
5、在該行行尾加個(gè)空格,寫(xiě)上數字1,類(lèi)似這樣:
kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1
6、修改以后,按下“回車(chē)”鍵回到原來(lái)的界面;
7、按下字母“b”鍵開(kāi)始引導。
四、
1). grub
1. 在出現grub畫(huà)面時(shí),用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(別選dos喲),然后按e鍵
2. 再次用上下鍵選中你平時(shí)啟動(dòng)linux的那一項(類(lèi)似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e鍵
3. 修改你現在見(jiàn)到的命令行,加入single,結果如下: kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/
4. 回車(chē)返回,然后按b鍵啟動(dòng),即可直接進(jìn)入linux命令行
5. #vi /etc/shadow 將第一行,即以root開(kāi)頭的一行中root:后和下一個(gè):前的內容刪除, 第一行將類(lèi)似于 root::...... 保存
6. #reboot重啟,root密碼為空
2).在系統進(jìn)入單用戶(hù)狀態(tài),直接用passwd root去更改
五、用安裝光盤(pán)引導系統,進(jìn)行linux rescue狀態(tài),將原來(lái)/分區掛接上來(lái),作法如下:
cd /mnt
mkdir hd
mount -t auto /dev/hdaX(原來(lái)/分區所在的分區號) hd
cd hd
chroot ./
passwd root
這樣可以搞定
但是這個(gè)方法也說(shuō)明了linux 單用戶(hù)模式的安全漏洞,如果有人故意修改root 密碼,就危險了。因此,我們也要禁止單用戶(hù)登錄
在單用戶(hù)模式下,可以解決Linux超級用戶(hù)Root密碼遺忘問(wèn)題,這樣也可能被別有用心的朋友用來(lái)破解root 用戶(hù)的密碼,并修改之,這樣就不安全了。呵呵,那我們就要禁止單用戶(hù)登錄了,下面請看方法:
如果安全使用單用戶(hù),首先要對GRUB進(jìn)行密碼配置,只需要修改/boot/grub/grub.conf或者 /etc/grub.conf(/etc/grub.conf是/boot/grub/grub.conf的符號鏈接)。
例如:vi /boot/grub/grub.conf進(jìn)入配置文件編輯.在splashimage這個(gè)參數的下一行可以加上password=密碼,保存后重新啟動(dòng) 計算機,再次登錄到GRUB菜單頁(yè)面的時(shí)候就會(huì )發(fā)現,這時(shí)已經(jīng)不能直接使用e命令編輯啟動(dòng)標簽了,須先使用p命令,輸入正確的密碼后才能夠對啟動(dòng)標簽進(jìn)行編輯,但是我們設置了明文密碼也不是很安全的。
(一)Linux 系統密碼破解
1.在grub選項菜單按E進(jìn)入編輯模式
2.編輯kernel那行 /init 1 (或/single)
3.按B重啟
4.進(jìn)入后執行下列命令root@#passwd root (設置root的密碼)Enter new unix password:輸入新的密碼root@#init 6
(二)debian linux 系統密碼破解
1.在grub選項菜單'Debian GNU/Linux,...(recovery mode)',按e進(jìn)入編輯模式
2.編輯kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b執行重啟
3.進(jìn)入后執行下列命令root@(none)#mount -aroot@(none)#passwd rootroot@(none)#reboot
(三)Freebsd 系統密碼破解
1.開(kāi)機進(jìn)入引導菜單
2.選擇每項(按4)進(jìn)入單用戶(hù)模式
3.進(jìn)入之后輸入一列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密碼命令)root@#root(要破解密碼的用戶(hù)名)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.就進(jìn)入單用戶(hù)模式4.輸入下列命令#passwd#New passwd:輸入新的密碼#Re-enter New passwd:在次輸入新的密碼#init 6 (重啟)
(五)NetBsd 系統密碼破解
1.開(kāi)機:當出現提示符號并開(kāi)始倒數五秒時(shí), 鍵入以下指令: > boot -s (進(jìn)入單用戶(hù)模式命令)2.在以下的提示符號中 Enter pathname of shell or RETURN for sh: 按下 Enter。 3.鍵入以下指令: # mount -a # fsck -y4.使用 passwd 更改 root 的密碼。5.使用 exit 指令進(jìn)入多人模式。
Linux操作系統的密碼破解大全
(一)Linux 系統密碼破解1.在grub選項菜單按E進(jìn)入編輯模式2.編輯kernel那行 /init 1 (或/single)3.按B重啟4.進(jìn)入后執行下列命令root@#passwd root (設置root的密碼)Enter new unix password:輸入新的密碼root@#init 6
(二)debian linux 系統密碼破解1.在grub選項菜單'Debian GNU/Linux,...(recovery mode)',按e進(jìn)入編輯模式2.編輯kernel那行最后面的 ro single 改成 rw single init=/bin/bash,按b執行重啟3.進(jìn)入后執行下列命令root@(none)#mount -aroot@(none)#passwd rootroot@(none)#reboot
(三)Freebsd 系統密碼破解1.開(kāi)機進(jìn)入引導菜單2.選擇每項(按4)進(jìn)入單用戶(hù)模式3.進(jìn)入之后輸入一列命令root@#mount -aroot@#fsck -yroot@#passwd(修改密碼命令)root@#root(要破解密碼的用戶(hù)名)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.就進(jìn)入單用戶(hù)模式4.輸入下列命令#passwd#New passwd:輸入新的密碼#Re-enter New passwd:在次輸入新的密碼#init 6 (重啟)
(五)NetBsd 系統密碼破解1.開(kāi)機:當出現提示符號并開(kāi)始倒數五秒時(shí), 鍵入以下指令:> boot -s (進(jìn)入單用戶(hù)模式命令)2.在以下的提示符號中Enter pathname of shell or RETURN for sh:按下 Enter。3.鍵入以下指令:# mount -a# fsck -y4.使用 passwd 更改 root 的密碼。5.使用 exit 指令進(jìn)入多人模式。
最后一步鍵入“EXIT”回車(chē)后,電腦會(huì )自動(dòng)重新啟動(dòng),到這里就破解了根用戶(hù)的密碼。
如果他人得到了明文密碼后仍然可以修改GRUB啟動(dòng)標簽從而修改root密碼。
所以就要使用MD5對其進(jìn)行加密。在終端中輸入grub-md5-crypt回車(chē),這時(shí)系統會(huì )要求輸入兩次相同的密碼,之后系統便會(huì )輸出MD5碼。大家只需要將生成的MD5密文復制下來(lái),然后在按照password --md5 MD5密文這個(gè)格式設置全局或者菜單密碼,保存退出,重啟計算機即可。
這樣,就可以啟動(dòng)linux的單用戶(hù)模式,有點(diǎn)類(lèi)似windows的安全模式,就是只啟動(dòng)最基本的系統,網(wǎng)絡(luò )服務(wù)、系統服務(wù)等都不啟動(dòng)。單用戶(hù)模式引導完成以后,會(huì )有#提示符,表示已擁有超級用戶(hù)權限,然后請在#后執行命令:
/usr/bin/passwd
系統應該會(huì )提示輸入口令,這個(gè)口令是不回顯的,保證輸入無(wú)誤就可以了,回車(chē)后,系統會(huì )要求再輸入一遍,輸入要求一致,然后會(huì )看到口令修改成功的提示。再鍵入命令init 3鍵入系統的字符界面模式下(系統會(huì )重新改變運行級別),看到login:提示,再重新試一試是否可以用root和剛剛修改過(guò)的口令登錄。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站