
我剛剛安裝了 Ubuntu 12.04。然後我將自己的用戶設定檔更改為不需要密碼並自動登入。發生的情況是,桌面顯示後仍要求我輸入密碼。進入後,當我嘗試安裝應用程式或更改使用者帳戶時,我發現我的密碼不被接受。
我仍然被列為管理員,所以我認為我的密碼一定出了問題。我的問題是,為什麼我的密碼可以作為使用者登錄,但不能執行管理員操作?這是同一個密碼,不是嗎?我安裝Ubuntu時設定的。
我嘗試在 root shell 提示下重設密碼(透過恢復模式存取),但只收到錯誤,結果是「密碼未更改」。
幫助!我還能做些什麼來避免完全重新安裝 Ubuntu?
答案1
我遇到過同樣的問題。稍微改變一下,羅賓的答案解決了問題...
我對建議的步驟做了一些更改:http://www.psychocats.net/ubuntu/fixsudo
- 以 root 身分啟動恢復模式
- 輸入命令:
mount -o rw,remount /
- 輸入命令:
groupadd admin
- 輸入命令:
adduser username admin
- 輸入命令:
sudo nano /etc/sudoers
- 在下面
root ALL=(ALL:ALL) ALL
加入這一行username ALL=(ALL:ALL) ALL
- 按 Ctrl+X 並回答“y”以儲存更改
- 輸入命令:
passwd username
- 輸入您的使用者密碼
- 輸入命令:
exit
- 恢復正常啟動
- 你成功了!
*其中使用者名稱是您的實際使用者名稱。
答案2
系統已從 sudoer 檔案中刪除了相關用戶,該檔案授予管理員級別權限。
修復此問題的說明可在以下位置找到: http://www.psychocats.net/ubuntu/fixsudo
本頁告訴您如何在恢復模式下進入 root 提示符,並提供易於遵循的圖解說明,用於將使用者恢復到「admin」群組。
如果在此過程中,您收到一條訊息,告訴您「admin」群組不存在(就像我一樣),然後輸入命令:groupadd admin
然後重新執行命令將使用者新增至「admin」群組。