Linux
意外刪除的使用者,失去了對 sudo 的所有使用者權限/特權
這是我在 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
然後使用 .將自己添加回sudo組usermod -a -G sudo <user>
。