在未知root密碼,未知任何用戶身份密碼的狀況下修改root密碼,進而修改任何用戶的密碼.Ubuntu/linux. 史上最簡單實用的一種辦法
By 韓大衛@吉林師範大學
大體上分爲兩步:
一, 進入可讀寫的root用戶模式. 二, 修改root密碼.
開機按
F12 (或長按Shift), 進入GRUB界面.
一, 選擇 Advanced options for Ubuntu
二, 能夠看到兩個模式,
1, Ubuntu, Linux 3.5.0-17-generic
2,
Ubuntu, Linux 3.5.0-17-generic (恢復模式) (或recovery mode)
在恢復模式處, 按e, 進入Ubuntu恢復模式的腳本編輯界面,
找到如下語句: 開頭是linux, 後面有 … ro recovery nomodeset
將
ro recovery nomodeset 改成 rw single init=/bin/bash
注 :如不修改此處, 後面進入root後,可是不能修改文件.
以上修改意爲改成可讀可寫的單用戶模式, 以後按
Ctrl + x, 進入單用戶模式, 此時的用戶即位root用戶.
以上步驟是爲了進入可讀寫的root用戶模式.如下步驟爲修改root密碼.
進入命令行後,
再輸入新的root密碼, 在命令行中執行
passwd root linux
輸入兩次新的密碼便可. bash
此時原來的root密碼便永遠隨風而去了,只有上帝才知道它曾經存在過,並且困擾過咱們,就像咱們的年少時暗戀過的女孩同樣. spa
最後重啓系統. 命令行
如想修改其餘用戶的密碼,如handawei, passwd handawei it
輸入新的密碼,便可修改用戶handawei的密碼. io
******************************* 登錄
BTW: 以上方法適合操做一個不知root密碼以及任何用戶密碼的狀況下使用,例如拿到一個PC, 不知道開機密碼的狀況下使用. dva
若是已知一個用戶的登陸密碼, 能夠 sudo passwd root , 輸入當前用戶的密碼便可修改root密碼. 密碼