Guten Abend, bitte, ich habe versehentlich die folgenden Befehle auf meiner Ubuntu 21.04-Maschine ausgeführt und dann war alles kaputt ...
sudo chown john: /*
sudo chown john: /**
sudo chown john: /**/**
und sudo funktioniert nicht mehr
sudo: /etc/sudo.conf is owned by uid 1000, should be 0
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
EDIT: nach dem Verweis auf/usr/bin/sudo muss der UID 0 gehören und das Setuid-Bit gesetzt haben.UndSudo funktioniert nicht: „/etc/sudoers gehört der UID 1000, sollte 0 sein“Ich habe die folgenden Befehle in Live USB ausgeführt und es hat wieder funktioniert ...
sudo chown root:root /* -R
sudo chown root:root /** -R
sudo chown root:root /**/** -R
sudo chown root:root /usr/bin/** -R
sudo chown root:root /usr/bin/**/** -R
sudo chown root:root /etc/sudoers /etc/sudoers.d /etc/sudo.conf -R
sudo chmod 4755 /etc/sudoers
sudo chmod 4755 /etc/sudo.conf
sudo chown root:root /usr/bin/sudo
sudo chmod 4755 /usr/bin/sudo
sudo chown root:root /usr/lib/sudo/sudoers.so
sudo chmod 4755 /usr/lib/sudo/sudoers.so
EDIT 2: und die folgenden Befehle auch ...
sudo chmod 4755 /usr/libexec/**
sudo chown root:root /usr/libexec/**
sudo chmod 4755 /usr/libexec/polkit-agent-helper-1
Antwort1
Tut mir leid. Das ist... schlecht. Sie sollten Ubuntu neu installieren. Kopieren Sie alle Dateien, die Ihnen wichtig sind, an einen sicheren Ort. Wenn möglich, ist es besser, sie an zwei sichere Orte zu kopieren. Wenn der Befehl cp
(oder, je nach Ihrem „sicheren Ort“, mount
auch) zum Kopieren dieser Dateien nicht funktioniert, können Sie dies von einer Live-CD aus tun. Persönlich würde ich sicherheitshalber einfach eine Live-CD verwenden, aber wenn der cp
Befehl funktioniert, ist das wahrscheinlich auch in Ordnung.Überprüfen Sie noch einmal, ob sie sich an einem sicheren Ort befinden.
Sie müssen neu installieren, ähnlich wiediese Frage. Leider **
bedeutet der Glob Ihres Befehls, dass er rekursiv ausgeführt wurde. Technisch ist es vielleicht möglich, das Problem manuell zu beheben, aber das wäre sehr zeitaufwändig.
Dieser letzte Teil ist jetzt nicht hilfreich, aber ...Machen Sie regelmäßig Backups Ihres Systems, falls etwas schief geht. Auch,RAID ist kein Backup.