Ubuntu強制修改root密碼

2022-09-03 11:33:08 字數 2517 閱讀 7686

解決方法如下:

第一種方法——不進入recovery mode設定(推薦)

說明案例:ubuntu版本:ubuntu 16.04.3 lts

step1:啟動系統,在啟動過程中,反覆按esc鍵或者shift鍵(本人親測反覆按或者長按都可以,沒必要糾結),直到出現以下介面:

step2:通過上下鍵移動,選擇ubuntu高階選項(或者有的版本顯示的是advanced options for ubuntu),然後按'enter'鍵,進入如下介面

step3:選中ubuntu,with linux 4.13.0-38-generic (recovery mode) ,如下:

step4:按'e'鍵,進入介面如下

step5:通過上下左右鍵,移動游標,找到linux   /boot/....... ro recovery nomodeset所在的行,如下

step6:將圖中的ro recovery nomodeset改為quiet splash rw init=/bin/bash,改完如下

step7:按'f10'鍵,數秒後,進入介面如下:

step8:輸入命令passwd,如下

step9:按下"enter"鍵,介面如下:

step10:輸入一次密碼後,按"enter"鍵盤,按下回車,再次輸入密碼,介面如下

step11:輸完2次密碼,按下"enter"鍵,介面如下:

說明密碼輸入成功

step12:重啟電腦(如果是虛擬機器的,重啟虛擬機器),進入終端,輸入命令su - 介面如下

step13:輸入剛才設定的密碼,介面如下

$變為#,說明是超級使用者。

如果沒有提示認證失敗或者其他什麼錯誤資訊,也可以說明密碼修改成功。

或者用命令whoami檢視當前使用者。

第二種方法——進入recovery mode設定(不推薦)

如果root密碼忘記,可以進入recovery模式進行重置。

或者當sudo命令出現錯誤時,進入recovery模式可以修復/etc/sudoers檔案。

設定步驟如下:

step1:啟動ubuntu系統,過程中長按shift鍵,進入grub選單;

step2:選擇recovery mode,按"e"鍵進入編輯頁面;然後,選擇recovery模式(恢復模式),回車;

step3:到/etc目錄下修改sudoers許可權:chmod 0440 sudoers,搞定;也可以同時新增root密碼,下次就不這麼麻煩了;

step4:ctrl+x

step5:按ctrl+alt+del重啟;或者reboot;

參考:ubuntu忘記超級使用者root密碼,重新設定密碼

mysql忘記root密碼,修改root密碼

修改root密碼的方法 方法一 使用mysqladmin命令 a.沒有設定過密碼 mysql home bin mysqladmin u root password newpass b.設定過初始密碼 mysql home bin mysqladmin u root password oldpass...

Linux強制修改root密碼

1.開機,在上圖介面按e進入下圖所示介面 2.在上圖介面下拉 按 找到以linux16開頭的一段,在段尾加上 rd.break 如下圖 3.然後ctrl x執行以上操作進入恢復模式 如下圖 4.輸入如下命令 switch root mount o remount,rw sysroot switch ...

修改openstack映象 支援root密碼登陸

使用openstack映象我們發現,無論是ubuntu,centos還是redhat官網提供的openstack映象都是只支援key登陸的,如果你的需求是建立使用root密碼登陸vm,那麼我們可以通過對映象進行修改,使其支援root密碼登陸。我使用guestfish修改映象,對cloud init的...