RedHat/CentOS6系列和RedHat/CentOS7系列破解root密碼

相信很多朋友都有忘記了root密碼導致進不去linux操作系統經歷,可能還有經常忘記密碼的朋友,哈哈,這裏跟大家分享一下如何對linux系統進行破密。

RedHat/CentOS6系列的破密只要是進入單用戶模式對root用戶的密碼進行修改,個人覺得6系列的破密比7系列的簡單。

RedHat/CentOS6系列的破密
一、重啓機器,如果第一時間出現的是下面的這種界面,則按任意一個字符進入啓動界面;
https://img-blog.csdnimg.cn/2019080713394489.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
二、進入啓動界面如下圖(會看到選擇啓動項菜單和一個小寫字母”a“):
https://img-blog.csdnimg.cn/20190807134154434.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
三、進入單用戶模式:
選擇啓動項菜單—>在鍵盤上按”a“鍵—>輸入”S,s,single,1“中的任意一個後回車即可進入單用戶模式
https://img-blog.csdnimg.cn/20190807134419516.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
四、進入單用戶模式後修改密碼,重啓機器後用新的密碼正常登陸:
https://img-blog.csdnimg.cn/20190807134701717.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70

RedHat/CentOS7系列的破密
一、重啓機器,出現如下圖的界面時,按e進入內核啓動界面(進入編輯狀態):
在這裏插入圖片描述
進入內核啓動界面(進入編輯狀態),如下圖:
https://img-blog.csdnimg.cn/20190807135148909.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
二、按鍵盤上的”方向鍵↓“找到以”linux16“開頭的行,按鍵盤上的”end“直接跳到這一行的結尾,在結尾輸入“rd.break console=tty0”,如下圖:
https://img-blog.csdnimg.cn/2019080713533622.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
三、然後按“ctrl+x“會進入系統的緊急求援模式(恢復模式),如下圖:
https://img-blog.csdnimg.cn/20190807135459638.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
四、進入系統的緊急求援模式之後依次輸入以下命令:
switch_root:/# mount -o remount,rw /sysroot //以可讀寫方式重新掛載根系統;

switch_root:/# chroot /sysroot/ //切換到根系統;

sh-4.2# passwd root //設置指定的密碼(也可以使用非交互式設置密碼:echo ”新密碼“ | passwd --stdin root),個人建議使用交互式修改密碼,因爲交互式修改密碼更加安全;

sh-4.2# touch /.autorelabe //標記下一次啓動重做 SELinux標籤(SELinux在linux系統中有時候是很煩人的東西,這一步只要是爲了在修改密碼的時候瞞過SELinux,不讓它發現我們在改密碼,不然密碼是修改不成功的)

sh-4.2# exit //退出緊急求援模式(恢復模式)回到根系統

switch_root:/# reboot //重啓機器,用新密碼正常登陸就可以了

使用交互式修改密碼:
注意:在交互式輸入密碼的時候是不顯示的,所以看不到,在輸入密碼的時候是盲輸入的,非交互式才能看得到

https://img-blog.csdnimg.cn/20190807140128240.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
非交互式密碼如下圖:
https://img-blog.csdnimg.cn/20190807140235487.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70

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