管理員密碼用於登入驗證,但不用於安裝應用程式或變更使用者帳戶

管理員密碼用於登入驗證,但不用於安裝應用程式或變更使用者帳戶

我剛剛安裝了 Ubuntu 12.04。然後我將自己的用戶設定檔更改為不需要密碼並自動登入。發生的情況是,桌面顯示後仍要求我輸入密碼。進入後,當我嘗試安裝應用程式或更改使用者帳戶時,我發現我的密碼不被接受。

我仍然被列為管理員,所以我認為我的密碼一定出了問題。我的問題是,為什麼我的密碼可以作為使用者登錄,但不能執行管理員操作?這是同一個密碼,不是嗎?我安裝Ubuntu時設定的。

我嘗試在 root shell 提示下重設密碼(透過恢復模式存取),但只收到錯誤,結果是「密碼未更改」。

幫助!我還能做些什麼來避免完全重新安裝 Ubuntu?

答案1

我遇到過同樣的問題。稍微改變一下,羅賓的答案解決了問題...

我對建議的步驟做了一些更改:http://www.psychocats.net/ubuntu/fixsudo

  1. 以 root 身分啟動恢復模式
  2. 輸入命令:mount -o rw,remount /
  3. 輸入命令:groupadd admin
  4. 輸入命令:adduser username admin
  5. 輸入命令:sudo nano /etc/sudoers
  6. 在下面root ALL=(ALL:ALL) ALL加入這一行username ALL=(ALL:ALL) ALL
  7. 按 Ctrl+X 並回答“y”以儲存更改
  8. 輸入命令:passwd username
  9. 輸入您的使用者密碼
  10. 輸入命令:exit
  11. 恢復正常啟動
  12. 你成功了!

*其中使用者名稱是您的實際使用者名稱。

答案2

系統已從 sudoer 檔案中刪除了相關用戶,該檔案授予管理員級別權限。

修復此問題的說明可在以下位置找到: http://www.psychocats.net/ubuntu/fixsudo

本頁告訴您如何在恢復模式下進入 root 提示符,並提供易於遵循的圖解說明,用於將使用者恢復到「admin」群組。

如果在此過程中,您收到一條訊息,告訴您「admin」群組不存在(就像我一樣),然後輸入命令:groupadd admin

然後重新執行命令將使用者新增至「admin」群組。

相關內容