Linux排錯(cuò)方案之——破解root口令
【引自vincenteve的博客】前言
大到一個(gè)企業(yè),小到一個(gè)人,安全永遠(yuǎn)是最重要的。企業(yè)有數(shù)據(jù)庫(kù)安全,網(wǎng)絡(luò)完全;個(gè)人有賬戶安全,各種應(yīng)用的安全。而這些安全,我們必須要有口令,即密碼。對(duì)于像QQ,微信這些聊天應(yīng)用或者說(shuō)登錄網(wǎng)站(例如:淘寶、京東)密碼丟失了,我們可以找回,那么如果你是一個(gè)Linux的管理員或者使用者,當(dāng)忘記了賬戶密碼又或者別人偷偷的給改掉了,我們?cè)撛趺崔k?你是否會(huì)在不知道如何找回密碼而苦惱(當(dāng)然了,重裝就算了)?那么這篇文章將助你一臂之力。主要是針對(duì)CentOS 6 和CentOS 7。
一、破解CentOS 6系統(tǒng)口令
現(xiàn)象:如果你忘記了root口令,那么你一定是進(jìn)不去系統(tǒng)。
思路:通過(guò)救援模式進(jìn)入單用模式來(lái)破解root口令。
解決方法:
進(jìn)入菜單選項(xiàng)頁(yè)面;方法:重啟后倒計(jì)時(shí)讀秒是按任意鍵進(jìn)入該菜單頁(yè)。
其中e表示編輯;a表示修改內(nèi)核參數(shù);c表示開(kāi)啟一個(gè)命令行
修改內(nèi)核參數(shù);按e進(jìn)入編輯模式
通過(guò)按上下方向鍵↑↓,我們選中kernel這一行,然后點(diǎn)擊e進(jìn)行編輯。
我們?cè)谶@一行的后面添加參數(shù) single表示進(jìn)入到單用戶模式;然后按回車(chē)返回之前的界面,然后按b
鍵重啟;注意由于這里是臨時(shí)修改并進(jìn)入模式,只能按b鍵啟動(dòng)才能生效。
修改密碼成功之后再命令行輸入reboot重啟即可。
二、破解CentOS 7root口令
由于版本的更迭,在CentOS 7中有了重大的變化,由于系統(tǒng)有systemd來(lái)控制,原始的命令和參數(shù)幾乎不可用了,在CentOS 7中集合可以說(shuō)沒(méi)有單用戶了。接下來(lái)帶大家破解root口令。
現(xiàn)象:與CentOs 6 一樣,忘記了密碼肯定是不能進(jìn)入系統(tǒng)的。
思路:通過(guò)修改內(nèi)核啟動(dòng)項(xiàng)來(lái)從而修改密碼
恢復(fù)方案:
1、方法一
啟動(dòng)時(shí)按任意鍵暫停啟動(dòng),通過(guò)按上下方向鍵↑↓進(jìn)入內(nèi)核所在的行
按e進(jìn)入編輯模式,將光標(biāo)移動(dòng)linux16開(kāi)始的行,添加內(nèi)核參數(shù)rd.break
按Ctrl+x啟動(dòng),這里有已經(jīng)不像CentOS 6使用b啟動(dòng)了。
進(jìn)入到命令行之后,執(zhí)行下圖操作,實(shí)現(xiàn)密碼修改
2、方法二
啟動(dòng)時(shí)按任意鍵暫停啟動(dòng),通過(guò)按上下方向鍵↑↓進(jìn)入內(nèi)核所在的行
按e進(jìn)入編輯模式,將光標(biāo)移動(dòng)linux16開(kāi)始的行,在行尾添加rw init=/sysroot/bin/sh
按Ctrl+x啟動(dòng),這里有已經(jīng)不像CentOS 6使用b啟動(dòng)了。
進(jìn)入到命令行之后,執(zhí)行下圖操作,實(shí)現(xiàn)密碼修改
三、本篇小結(jié)
本篇文章,主要介紹了如何破解CentOS 系列l(wèi)inux系統(tǒng)的root口令,如果你之前還在為不知道如破解
密碼而苦惱,那么讀到這里我想你應(yīng)該有所感悟,非常感謝您的閱讀,歡迎評(píng)論!歡迎留言。