對于網(wǎng)絡(luò)安全一直是我們追求的目標(biāo)躁愿,大到企業(yè)的數(shù)據(jù)庫安全叛本,小到個人的賬戶安全,所以我們都需要口令(即密碼)彤钟。在日常生活和生產(chǎn)中来候,對于微信、QQ逸雹,我們可以通過手機短信找回营搅,那么如果我們是一個Linux的管理員或者使用者,當(dāng)忘記了賬戶密碼又或者別人給修改掉了峡眶,我們要怎么做?下面就詳細(xì)說一下剧防,本文主要是針對CentOS 6 和CentOS 7。
一辫樱、破解CentOS 6的口令
現(xiàn)象:無法進(jìn)入系統(tǒng)
方案:通過救援模式進(jìn)入單用戶模式峭拘,破解口令
步驟:1、重啟后倒計時讀秒是按任意鍵進(jìn)入該菜單頁
其中e表示編輯;a表示修改內(nèi)核參數(shù);c表示開啟一個命令行
2狮暑、上下鍵選擇內(nèi)核參數(shù)kernel鸡挠,按e鍵進(jìn)入編輯模式
3、在參數(shù)single最后面添加一個 1 搬男,進(jìn)入1啟動級別(即單用戶模式) 拣展,然后按esc返回上一級,b鍵啟動
注意:由于這里是臨時修改并進(jìn)入模式缔逛,只能按b鍵啟動才能生效备埃。
4姓惑、進(jìn)入單用戶后更改密碼
二、破解CentOS 7的口令
由于版本的不同按脚,在CentOS 7中有了重大的變化于毙,由于系統(tǒng)有systemd來控制,原始的命令和參數(shù)幾乎不可用了辅搬,所以在CentOS 7中集合沒有單用戶模式了唯沮。
現(xiàn)象:和CentOS 6一樣,無法進(jìn)入系統(tǒng)
方案:通過內(nèi)核啟動項堪遂,破解口令
步驟:方法一:1介蛉、啟動時按任意鍵暫停,通過按上下方向鍵選擇內(nèi)核所在的行
2溶褪、按e進(jìn)入編輯模式币旧,將光標(biāo)移動linux16 開始的行,添加內(nèi)核參數(shù)rd.break
3竿滨、按Ctrl+x啟動佳恬,下面有提示,而且這里已經(jīng)不像CentOS 6可以使用b啟動了于游。使用mount選項,發(fā)現(xiàn)根分區(qū)以制度方式掛載
進(jìn)入到命令行之后垫言,執(zhí)行下圖操作贰剥,實現(xiàn)密碼修改
①重新掛載根分區(qū),以rw方式筷频。 執(zhí)行mount –o remount,rw /sysroot
②切換根分區(qū)蚌成,修改root密碼,創(chuàng)建打標(biāo)簽文件凛捏,并重啟
方法二:在修改啟動參數(shù)的時候指定初始化進(jìn)程為bash,進(jìn)入bash更改root密碼祥款, 同理弥咪,CentOS6也可以使用這種方式來修改密碼(rw init=/sysroot/bin/sh) 步驟如下:
1、啟動時按任意鍵暫停啟動,通過按上下方向鍵選擇內(nèi)核所在的行
2齐苛、按e進(jìn)入編輯模式,將光標(biāo)移動linux16開始的行妖啥,在最后加上rw init=/sysroot/bin/sh
3陨晶、按Ctrl+x啟動,下面有提示蚜点,而且這里已經(jīng)不像CentOS 6可以使用b啟動了轧房。因為是rw模式掛載,所以直接切根绍绘,修改密碼奶镶,創(chuàng)建一個打標(biāo)簽文件迟赃,然后重啟
①重新掛載根分區(qū),以rw方式厂镇。 執(zhí)行mount –o remount,rw /sysroot
②切換根分區(qū)纤壁,修改root密碼,創(chuàng)建打標(biāo)簽文件剪撬,并重啟
本文介紹了破解root口令的方法摄乒,希望你們能從中學(xué)到知識,謝謝残黑!