linux破解密碼
阿新 • • 發佈:2020-08-01
# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
修復模式:進入的是原來的系統。
1,特權模式:決大部分的服務不會開機啟動,不需要root密碼,直接以root賬戶身份登陸。
破解密碼時特權模式。
1.重起系統,進入grub選單
2.選擇要使用的核心
3.按e
4.找到linux16那一行,把游標移動到最後,新增 init=/bin/sh
5.ctrl+x #儲存退出
6.進入系統後,以rw方式重新掛載/分割槽 #mount -o remount,rw / 7.永久關閉selinux #vim /etc/sysconfig/selinux 8.修改密碼
9.關機
# cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
重啟centos8,在這個介面按上下鍵選中第一行按’e’鍵
編輯啟動檔案進入如下介面,移動向下方向鍵至“linux”開頭的行。然後按向右的方向鍵移動,找到“ro”並將其修改為“rw init=/sysroot/bin/bash”。(rw後邊有空格,\是系統自己新增的)
同時按住Ctrl和x鍵,系統進入如下介面,即emergency(緊急情況)模式
執行命令“chroot /sysroot/ ”切換到根目錄,然後即可修改密碼,修改完密碼執行命令“touch /.autorelabel”,使SELinux生效,密碼生效。如下圖。(如果出現如下方塊亂碼,將當前終端語言臨時設定為英文即可)。
/# chroot /sysroot/ 指定根目錄
/# LANG=en 把語言改為英文
/# passwd 修改密碼
/# touch /.autorelabel
同時按住Ctrl和d鍵,輸入reboot,回車,系統重新啟動。
重啟系統後,輸入新設定的密碼就可正常登入系統了。