如果用戶具有sudo權限,那麼直接可以運行如下命令:
#sudo su root
#passwd
#更改密碼
或者直接運行sudo passwd root命令就可以直接更改root密碼。
有關sudo su的區別:
1.共同點:都是root用戶的權限;
2.不同點:su僅僅取得root權限,工作環境不變,還是在切換之前用戶的工作環境;sudo是完全取得root的權限和root的工作環境。
參考:http://www.cnblogs.com/ljf181275034/archive/2011/09/14/2176704.html
方法二:
如果用戶不具備sudo權限,則方法一不能用,並需進入GRUB修改kernel鏡像啓動參數。本文使用的ubuntu版本爲11.04,具體過程如下爲:
1重啓電腦安ESC鍵或者F2鍵進入GRUB引導模式如下圖所示,選擇第二行的recovery mode。
2 安e進入recovery mode 編譯kernel進行啓動參數
3 在linux /boot/vmlinuz...這一行後面添加 quiet splash rw init=/bin/bash。然後ctrl + x 就可以直接運行。