這篇文章主要講解了“Linux系統(tǒng)下忘記root用戶密碼的解決辦法”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Linux系統(tǒng)下忘記root用戶密碼的解決辦法”吧!
這篇文章主要講解了“Linux系統(tǒng)下忘記root用戶密碼的解決辦法”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Linux系統(tǒng)下忘記root用戶密碼的解決辦法”吧!
新平網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
GRUB:在引導(dǎo)裝載程序菜單上,鍵入 [e] 來進(jìn)入編輯模式。你會面對一個引導(dǎo)項目列表。查找其中類似以下輸出的句行:
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2
按箭頭鍵直到這一行被突出顯示,然后按 [e]。你現(xiàn)在可在文本結(jié)尾處空一格再添加 single 來告訴 GRUB 引導(dǎo)單用戶 Linux 模式。按 [Enter] 鍵來使編輯結(jié)果生效。
你會被帶會編輯模式屏幕,從這里,按 , GRUB 就會引導(dǎo)單用戶 Linux 模式。 結(jié)束載入后,你會面對一個與以下相似的 shell 提示:
sh-2.05#
現(xiàn)在,你便可以改變根命令,鍵入:
bash# passwd root
你會被要求重新鍵入口令來校驗。結(jié)束后, 口令就會被改變,你便可以在提示下鍵入 reboot 來重新引導(dǎo);然后,象平常一樣登錄為根用戶。
在出現(xiàn)系統(tǒng)選擇界面時,在Red Hat Linux的選項上按“e”鍵,
然后會出現(xiàn)三個選項,在“kernel/boot/vmlinuz-2.4.18-14 ro root=LABEL=/”上按“e”鍵進(jìn)行編輯,
在“ro”或者“root”前加上“single”,然后回車返回。
按“b”鍵啟動,進(jìn)入字符界面,當(dāng)出現(xiàn)“sh-2.05b#”時,就意味著已經(jīng)進(jìn)入單用戶模式。
現(xiàn)在,輸入“passwd root”,就可以重新設(shè)置root密碼了。
設(shè)置完成后,reboot重啟,用剛才設(shè)置的密碼就可以進(jìn)入linux系統(tǒng)了。
一. lilo
1. 在出現(xiàn) lilo: 提示時鍵入 linux single
畫面顯示 lilo: linux single
2. 回車可直接進(jìn)入linux命令行
3. #vi /etc/shadow
將第一行,即以root開頭的一行中root:后和下一個:前的內(nèi)容刪除,
第一行將類似于
root::......
保存
4. #reboot重啟,root密碼為空
二. grub
1. 在出現(xiàn)grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然后按e鍵
2. 再次用上下鍵選中你平時啟動linux的那一項(類似于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鍵啟動,即可直接進(jìn)入linux命令行
5. #vi /etc/shadow
將第一行,即以root開頭的一行中root:后和下一個:前的內(nèi)容刪除,
第一行將類似于
root::......
保存
6. #reboot重啟,root密碼為空
對于Redhat linux:
用上下鍵將光標(biāo)放在linux系統(tǒng)上,按“e”
在有kernel那一行按“e”,輸入“空格 single”,然后回車
按“b”,啟動,系統(tǒng)會自動進(jìn)入單用戶模式,
使用passwd root命令,按提示輸入新口令
修改口令后,輸入reboot 命令重啟系統(tǒng)即可
三、
1、重新啟動系統(tǒng)。待系統(tǒng)啟動到grub或lilo(現(xiàn)在一般是grub)引導(dǎo)菜單時,找到系統(tǒng)當(dāng)前引導(dǎo)項(可以按方向鍵展開隱藏的菜單);
2、把光標(biāo)定位在該選項上按下字母“e”鍵進(jìn)入這個引導(dǎo)的編輯狀態(tài);
3、該選項有三行語句,請用光標(biāo)選中第二行,也就是“Kernel”開頭的那一行;
4、在這一行再按下字母“e”鍵進(jìn)入這一行的編輯狀態(tài);
5、在該行行尾加個空格,寫上數(shù)字1,類似這樣:
kernel /boot/vmlinuz-2.6.9-11.19 ro root=LABEL=/ 1
6、修改以后,按下“回車”鍵回到原來的界面;
7、按下字母“b”鍵開始引導(dǎo)。
四、
1). grub
1. 在出現(xiàn)grub畫面時,用上下鍵選中你平時啟動linux的那一項(別選dos喲),然后按e鍵
2. 再次用上下鍵選中你平時啟動linux的那一項(類似于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鍵啟動,即可直接進(jìn)入linux命令行
5. #vi /etc/shadow 將第一行,即以root開頭的一行中root:后和下一個:前的內(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),將原來/分區(qū)掛接上來,作法如下:
cd /mnt
mkdir hd
mount -t auto /dev/hdaX(原來/分區(qū)所在的分區(qū)號) hd
cd hd
chroot ./
passwd root
這樣可以搞定
但是這個方法也說明了linux 單用戶模式的安全漏洞,如果有人故意修改root 密碼,就危險了。因此,我們也要禁止單用戶登錄
在單用戶模式下,可以解決Linux超級用戶Root密碼遺忘問題,這樣也可能被別有用心的朋友用來破解root 用戶的密碼,并修改之,這樣就不安全了。呵呵,那我們就要禁止單用戶登錄了,下面請看方法:
如果安全使用單用戶,首先要對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這個參數(shù)的下一行可以加上password=密碼,保存后重新啟動 計算機(jī),再次登錄到GRUB菜單頁面的時候就會發(fā)現(xiàn),這時已經(jīng)不能直接使用e命令編輯啟動標(biāo)簽了,須先使用p命令,輸入正確的密碼后才能夠?qū)訕?biāo)簽進(jìn)行編輯,但是我們設(shè)置了明文密碼也不是很安全的。
(一)Linux 系統(tǒng)密碼破解
1.在grub選項菜單按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選項菜單'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.選擇每項(按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選項菜中選擇solaris failasfe 項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)提示符號并開始倒數(shù)五秒時, 鍵入以下指令: > boot -s (進(jìn)入單用戶模式命令)2.在以下的提示符號中 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選項菜單按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選項菜單'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.選擇每項(按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選項菜中選擇solaris failasfe 項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)提示符號并開始倒數(shù)五秒時, 鍵入以下指令:> boot -s (進(jìn)入單用戶模式命令)2.在以下的提示符號中Enter pathname of shell or RETURN for sh:按下 Enter。3.鍵入以下指令:# mount -a# fsck -y4.使用 passwd 更改 root 的密碼。5.使用 exit 指令進(jìn)入多人模式。
最后一步鍵入“EXIT”回車后,電腦會自動重新啟動,到這里就破解了根用戶的密碼。
如果他人得到了明文密碼后仍然可以修改GRUB啟動標(biāo)簽從而修改root密碼。
所以就要使用MD5對其進(jìn)行加密。在終端中輸入grub-md5-crypt回車,這時系統(tǒng)會要求輸入兩次相同的密碼,之后系統(tǒng)便會輸出MD5碼。大家只需要將生成的MD5密文復(fù)制下來,然后在按照password --md5 MD5密文這個格式設(shè)置全局或者菜單密碼,保存退出,重啟計算機(jī)即可。
這樣,就可以啟動linux的單用戶模式,有點類似windows的安全模式,就是只啟動最基本的系統(tǒng),網(wǎng)絡(luò)服務(wù)、系統(tǒng)服務(wù)等都不啟動。單用戶模式引導(dǎo)完成以后,會有#提示符,表示已擁有超級用戶權(quán)限,然后請在#后執(zhí)行命令:
/usr/bin/passwd
系統(tǒng)應(yīng)該會提示輸入口令,這個口令是不回顯的,保證輸入無誤就可以了,回車后,系統(tǒng)會要求再輸入一遍,輸入要求一致,然后會看到口令修改成功的提示。再鍵入命令init 3鍵入系統(tǒng)的字符界面模式下(系統(tǒng)會重新改變運行級別),看到login:提示,再重新試一試是否可以用root和剛剛修改過的口令登錄。
本文題目:Linux系統(tǒng)下忘記root用戶密碼的解決辦法
文章URL:http://www.rwnh.cn/article46/iosjhg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、移動網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)