破解root口令

對于網絡安全一直是我們追求的目標,大到企業的數據庫安全,小到個人的賬戶安全,所以我們都需要口令(即密碼)。在日常生活和生產中,對于微信、QQ,我們可以通過手機短信找回,那么如果我們是一個Linux的管理員或者使用者,當忘記了賬戶密碼又或者別人給修改掉了,我們要怎么做?下面就詳細說一下,本文主要是針對CentOS 6 和CentOS 7。

一、破解CentOS 6的口令

現象:無法進入系統

方案:通過救援模式進入單用戶模式,破解口令

步驟:1、重啟后倒計時讀秒是按任意鍵進入該菜單頁


其中e表示編輯;a表示修改內核參數;c表示開啟一個命令行

2、上下鍵選擇內核參數kernel,按e鍵進入編輯模式


3、在參數single最后面添加一個 1 ,進入1啟動級別(即單用戶模式) ,然后按esc返回上一級,b鍵啟動


注意:由于這里是臨時修改并進入模式,只能按b鍵啟動才能生效。

4、進入單用戶后更改密碼


二、破解CentOS 7的口令

由于版本的不同,在CentOS 7中有了重大的變化,由于系統有systemd來控制,原始的命令和參數幾乎不可用了,所以在CentOS 7中集合沒有單用戶模式了。

現象:和CentOS 6一樣,無法進入系統

方案:通過內核啟動項,破解口令

步驟:方法一:1、啟動時按任意鍵暫停,通過按上下方向鍵選擇內核所在的行


2、按e進入編輯模式,將光標移動linux16 開始的行,添加內核參數rd.break



3、按Ctrl+x啟動,下面有提示,而且這里已經不像CentOS 6可以使用b啟動了。使用mount選項,發現根分區以制度方式掛載


進入到命令行之后,執行下圖操作,實現密碼修改

①重新掛載根分區,以rw方式。 執行mount –o remount,rw /sysroot

②切換根分區,修改root密碼,創建打標簽文件,并重啟

方法二:在修改啟動參數的時候指定初始化進程為bash,進入bash更改root密碼, 同理,CentOS6也可以使用這種方式來修改密碼(rw init=/sysroot/bin/sh) 步驟如下:

1、啟動時按任意鍵暫停啟動,通過按上下方向鍵選擇內核所在的行


2、按e進入編輯模式,將光標移動linux16開始的行,在最后加上rw init=/sysroot/bin/sh



3、按Ctrl+x啟動,下面有提示,而且這里已經不像CentOS 6可以使用b啟動了。因為是rw模式掛載,所以直接切根,修改密碼,創建一個打標簽文件,然后重啟

①重新掛載根分區,以rw方式。 執行mount –o remount,rw /sysroot

②切換根分區,修改root密碼,創建打標簽文件,并重啟


本文介紹了破解root口令的方法,希望你們能從中學到知識,謝謝!


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容