Ubuntu、Redhat、Kali、CentOS重置root密碼方法彙總

Ubuntu

開機時長按shift鍵,進入grub菜單如下:

選擇第二項,按E

修改這一行,將末尾的ro recovery nomodeset 改為 rw single init=/bin/bash

然後按CTRL+X

執行passwd root 修改密碼,重啟即可

Redhat

進入啟動界面後,按E

選擇第二項(kernel 模式)

再按E編輯 輸入single 回車,進入單用戶模式

然後按B(boot) 啟動單用戶模式

即可獲得root權限

然後執行passwd root

修改密碼即可

成功後,reboot重啟即可

Kali

按e鍵

找到這一行,將ro改為rw,在末尾加上 init=/bin/bash

然後按CTRL+X

此時已經是root權限

輸入passwd root回車

輸入新密碼兩遍,重啟即可

CentOS 7

用方向鍵移動光標到LANG=en_US.UTF-8這行的末尾

在後面加上 init=/bin/sh

注意UTF-8後面要加一個空格

然後按CTRL+X啟動

可以看到,提示符左邊已經是#,表示獲取了root權限

然後執行命令mount -o remount, rw /

注意-o是小寫的o,不是數字0,rw後面有空格

接下來執行命令 passwd root,修改root賬號密碼

密碼重複輸入兩遍,注意如果密碼不符合複雜性要求,系統會提示,但不影響修改密碼操作。

最後,執行 exec /sbin/init

重啟系統