在未知root密碼的情況下修改root密碼.Ubuntu/Linux. 史上最簡單實用的一種辦法
大致上分為兩步:
一, 進入可讀寫的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 輸入兩次新的密碼即可.
此時原來的root密碼便永遠隨風而去了,只有上帝才知道它曾經存在過,而且困擾過我們,就像我們的年少時暗戀過的女孩一樣.最後重啟系統. BTW: 以上方法適合操作一個不知root密碼以及任何用戶密碼的情況下使用,例如拿到一個PC, 不知道開機密碼的情況下使用.如果已知一個用戶的登錄密碼, 可以 sudo passwd root , 輸入當前用戶的密碼即可修改root密碼.
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2