方法一:
如果使用者具有sudo許可權,那麼直接可以執行如下命令:
#sudo su root
#passwd
#更改密碼
或者直接執行sudo passwd root命令就可以直接更改root密碼
lazyman@lazyman-thinkpad-x250
:/etc
$ sudo passwd root
[sudo] password for
lazyman:
輸入新的 unix 密碼:
重新輸入新的 unix 密碼:
passwd:已成功更新密碼
lazyman@lazyman-thinkpad-x250
:/etc
$ su -
密碼:
root@lazyman-thinkpad-x250
:~#
su 和 sudo、su root和su - root 區別
su - root:
su - root:表示人以root身份登入
just like login as root, then the shell is login shell,
which mean it will expericene a login process,
usually .bash_profile and .bashrc will be sourced
su root
su root:表示與root建立乙個鏈結,通過root執行命令
like you open an interactive shell in root name,
then only .bashrc will be sourced.
su 和 sudo 的區別:
1.共同點:都是root使用者的許可權;
2.不同點:su僅僅取得root許可權,工作環境不變,還是在切換之前使用者的工作環境;sudo是完全取得root的許可權和root的工作環境。
最直接的區別就是su目錄還是原先使用者的目錄
但是su或su - root後目錄就變為root使用者的主目錄了。
方法二:
如果使用者不具備sudo許可權,則方法一不能用,並需進入grub修改kernel映象啟動引數。本文使用的ubuntu版本為14.04,具體過程如下為:
1重啟電腦安esc鍵或者f2鍵進入grub引導模式如下圖所示,選擇第二行的recovery mode。
2 安e進入recovery mode 編譯kernel進行啟動引數
3 在linux /boot/vmlinuz…這一行後面新增 quiet splash rw init=/bin/bash。然後ctrl + x 就可以直接執行。
4 執行後系統直接進入root mode,此時執行passwd命令更改密碼。
Ubuntu root 密碼忘記 恢復
方法一 如果使用者具有sudo許可權,那麼直接可以執行如下命令 sudo su root passwd 更改密碼 或者直接執行sudo passwd root命令就可以直接更改root密碼。有關sudo su的區別 1.共同點 都是root使用者的許可權 2.不同點 su僅僅取得root許可權,工作...
Ubuntu root 密碼忘記 恢復
方法一 如果使用者具有sudo許可權,那麼直接可以執行如下命令 sudo su root passwd 更改密碼 或者直接執行sudo passwd root命令就可以直接更改root密碼。有關sudo su的區別 1.共同點 都是root使用者的許可權 2.不同點 su僅僅取得root許可權,工作...
Ubuntu root 密碼忘記 恢復
方法一 如果使用者具有sudo許可權,那麼直接可以執行如下命令 sudo su root passwd 更改密碼 或者直接執行sudo passwd root命令就可以直接更改root密碼。有關sudo su的區別 1.共同點 都是root使用者的許可權 2.不同點 su僅僅取得root許可權,工作...