Linux

意外刪除的使用者,失去了對 sudo 的所有使用者權限/特權

  • November 4, 2020

這是我在 Windows 上使用 Linux 作業系統的第四天。

我不知道我為什麼這樣做,但我輸入了這個命令sudo deluser <MYUSER> sudo。輸入命令後,我失去了所有sudo權限。每次我輸入帶有sudo此消息的命令時,都會出現在下一行。我也沒有任何備份。

Sorry, user <user> is not allowed to execute '/usr/bin/apt-get update' as root on <HOST>

我想過重新格式化我的電腦只是為了重置所有權限,但我做不到。雖然我的密碼在桌面登錄螢幕中有效,但我的密碼在這裡不起作用。

在此處輸入圖像描述

我在這裡也看到一個警告說A problem has been detected with your thumbnail cache. Fixing it will require administrative privileges.。點擊 時Fix now,將出現身份驗證彈出視窗,如上所述,我的密碼無效。

在此處輸入圖像描述

我不能因為我搞砸了就扔掉我的ssd。如果我可以重新格式化我的作業系統。請幫助我,任何人。

您沒有刪除使用者,通過在deluser命令中同時指定使用者和組,您只是將自己從sudo組中刪除。並且由於該組的成員資格允許您使用sudo,因此您不能再使用它。

您需要做的就是以 root 身份登錄並重新添加自己。您可能沒有設置 root 密碼(這是 Ubuntu/Mint 上的預設設置),因此您需要重置它。 AskUbuntu 上的這個問題有一個很好的重置 root 密碼的教程。在此之後,您只需要在終端中以 root 身份登錄,su然後使用 .將自己添加回sudousermod -a -G sudo <user>

引用自:https://unix.stackexchange.com/questions/617788