Das Problem zu beheben ist einfach:
sudo chown -R root /var/lib/sudo
Was den Grund angeht, warum das passiert ist ... Ich glaube, als Sie mit Berechtigungen für /var/www
Sie herumgespielt haben, haben Sie versehentlich die Berechtigungen (und den Besitz) aller /var
Bäume geändert , einschließlich /var/lib/sudo
. (Ich wette, der Benutzer, den Sie einstellen wollten, hat die ID = 33)
Dies kann viele Konsequenzen haben, wobei die Sudo-Warnmeldung nur ein Symptom ist.
AKTUALISIEREN
Was die Konsequenzen angeht ... es hängt wirklich davon ab, was (und wo) Sie getan haben. Viele (aber nicht alle) Dateien und Falten im /var
Baum gehören root:root
und es ist im Grunde unmöglich zu wissen, wem jede einzelne Datei und jeder Ordner ursprünglich gehörte. Eine vollständige Neuinstallation wäre der einzig mögliche Weg, um sie wiederherzustellen.
Wenn Sie nur den /var/lib
Baum geändert haben , wird der "Schaden" eingegrenzt, aber nicht viel: Es gibt immer noch Hunderte von Dateien.
Sie können versuchen, herauszufinden, welcher Befehl, den Sie ausgegeben haben, dieses Problem verursacht hat, indem Sie auf Ihren Bash-Verlauf zugreifen:
gedit ~/.bash_history &
Vielleicht gibt dies einen Hinweis darauf, was passiert ist und welche Konsequenzen dies hat