linux---破解root口令

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



一、破解CentOS 6的口令

現象:無法進入系統

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

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


1240

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

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


1240

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


1240

注意:由於這裏是臨時修改並進入模式,只能按b鍵啓動才能生效。

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


1240


二、破解CentOS 7的口令

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

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

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

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


1240

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


1240


1240

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


1240

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

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

②切換根分區,修改root密碼,創建打標籤文件,並重啓

1240

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

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


1240

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


1240


1240

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

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

②切換根分區,修改root密碼,創建打標籤文件,並重啓

1240


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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章