linux 忘記root密碼下的重置

2021-06-02 23:37:34 字數 1196 閱讀 2284

ubuntu

ubuntu root 密碼可不是空啊,也不是你自己可以設的,而是系統隨機生成的,你安裝時設定的是你自己的賬戶的密碼。第乙個問題:

樓主的情況可以在grub介面選擇第二項修復,但沒有grub可以參考:

1、重啟ubuntu,隨即長按shirft進入grub選單;

2、選擇recovery mode,按"e"鍵進入編輯頁面;

3、將ro single替換為rw single init=/bin/bash;

4、按ctrl+x進入單使用者模式,當前使用者即為root;

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

fedora

今天在虛擬機器中用linux時候發現忘記root密碼了,於是在網上找相關資訊,雖然東西很多,但是都不知道怎麼進入系統。因為虛擬機器進入時候根本沒有機會讓我選擇,後來猜想估計是虛擬機器的反應不及時,導致停留的選項看不到,於是重啟虛擬機器,不停地按↓鍵,終於進入了選擇選單。如圖1

圖1以下為網上的操作,紅色括號中是我更改的。

1. 重啟計算機. (我的實際操作是重啟同時不停地按↓鍵)

2. 當grub開始載入時, 按下"esc"鍵, 這時會出現作業系統的選擇選單. (實際操作啥都沒做)

3. 選擇你想恢復密碼的作業系統, 按"e"鍵. (進入圖2介面)

4. 使用方向鍵選擇以"kernel /vmlinuz"開頭的那一行, 按"e"鍵, 進入命令編輯畫面.

5. 在命令的最後鍵入空格和數字"1", 然後回車, 再按"b"和回車鍵。之後可看到介面如圖3所示。

6.,然後根據提示輸入「i」就可以進入圖4介面。

圖2

圖3

圖4進入圖4介面,大家看到了,是#提示符,不是美刀$,那就不用多說了,改了密碼重啟就一切ok了。

linux下mysql忘記root密碼!

1 執行sudo vim etc my.cnf 加入 skip grant tables 2 重新啟動mysql sudo service mysql restart3 執行mysql uroot p 不需要密碼直接enter 4 sql語句修改密碼 5 執行quit退出mysql 6 重新執行su...

Linux下Mysql忘記root密碼

1.修改 etc my.cnf 在 mysqld 下新增一行skip grant tables vim etc my.cnf 2.儲存配置檔案,重啟mysql服務 etc init.d mysqld restart 3.再次進入mysql命令列 mysql uroot p,輸入密碼時直接回車,就會進...

Linux下mysql的root密碼忘記解決方法

更多請支援 有一台雲伺服器的資料庫密碼不知道是多少了,問了兼職的運維也不知道,於是就想重置root密碼了。重置期間最好確保伺服器的資料安全,特別是mysql。可以先關掉外網訪問 iptables的3306埠 如果條件允許,web server也關掉最好。方法 1 修改mysql的登入設定 vi et...