Ubuntu 重置root密碼

情景1一擁有sudo權限

如果用戶具有sudo權限,那麼直接可以運行如下命令:

#sudo su root
#passwd
#更改密碼

或者直接運行sudo passwd root命令就可以直接更改root密碼。

有關sudo su的區別:

  • 共同點:
    • 都是root用戶的權限;
  • 不同點:

    • su僅僅取得root權限,工作環境不變,還是在切換之前用戶的工作環境
    • sudo是完全取得root的權限和root的工作環境。

    修改root密碼

情景2一不擁有sudo權限

如果用戶不具備sudo權限,則方法一不能用,並需進入GRUB修改kernel鏡像啓動參數。本文使用的ubuntu版本爲14.04,具體過程如下爲:

  • 重啓電腦安ESC鍵或者F2鍵進入GRUB引導模式如下圖所示,選擇第二行的recovery mode

grub

  • 安e進入recovery mode 編譯kernel進行啓動參數

grub-2

  • 在linux /boot/vmlinuz……….ro recovery nomodeset,刪除recovery nomodeset

grub-3

  • 在剛纔刪除的行後面添加 quiet splash rw init=/bin/bash。然後ctrl + x 就可以直接運行。

grub-4

  • 運行後系統直接進入root mode,此時運行passwd命令更改密碼。

總結

在你可以接觸到實體電腦時,所有的軟件權限幾乎都是可以破解的。

參考

發佈了97 篇原創文章 · 獲贊 125 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章