這里主要介紹一下centos6和7root密碼的破解方法
這里先說一下centos7的口令破解方法
破解CentOS7的root口令方法一
啟動時任意鍵暫停啟動
按e鍵進入編輯模式
將光標移動linux16開始的行,添加內核參數rd.break
按ctrl-x啟動
這是進來之后的界面
然后查看用戶的登錄信息
echo $UID
顯示結果是0,這可以看出是root用戶登錄
但是輸入passwd命令卻不能執行
顯示的沒有這個命令
所以不能直接破解口令
查看一下系統的掛載情況
mount
可以看出現在所在系統的根部是原來操作系統的根所以要切一下根,但還系統處于只讀模式,所以我們要先從新掛載根再切根
mount –o remount,rw /sysroot
chroot /sysroot
然后更改密碼
passwd root
然后要在根目錄下創建一個.autorelabel文件,這是個linux打一個se標簽
touch /.autorelabel
然后退出重啟
exit
reboot
開機啟動時系統可能會警報,但是沒事,等一下就啟動了。啟動后輸入賬號和新設的密碼就能登錄進去
這個方法個跟第一個方法大同小異
只是某些方面不一樣
破解CentOS7的root口令方法二
啟動時任意鍵暫停啟動
按e鍵進入編輯模式
將光標移動linux16開始的行,改為rw
init=/sysroot/bin/sh
這就不掛載systemd
這里的/sysroot代表的是根
添加之后重啟
ctrl-x
看是不是管理員身份進入
echo $UID
UID為0就是管理員用戶
查看掛載
mount
有讀寫權限就不用重新掛載直接可以切根
chroot /sysroot
切完根后然后更改管理員密碼
passwd root
然后在根下創建.autorelabel文件打標簽
touch /.autorelabel
最后退出重啟
exit
reboot
密碼更改成功
破解CentOS6的root口令方法
用單用戶的方法
系統開機
然后在等待界面是按esc
然后會進入這個界面,根據下面的提示進入
按a
會進入下面這個界面
在最后一行輸S或者s或者single或者1
然后按回車重啟
重啟直接進入了單用戶模式
我們用可以查看一下是不是管理員用戶
whoami或者echo $UID都可以
然后直接更改密碼就行了
passwd root
然后直接重啟就行了。
centos7更改root用戶密碼的方法愛centos6上仍然可以用。這種單用戶的方法在7上不能使用。
原創文章,作者:phosphor,如若轉載,請注明出處:http://www.www58058.com/80436