Seite 1 von 1

Ich kann kein Root mehr sein ... (WTF)

Verfasst: Mittwoch 16. Juni 2021, 09:16
von m-bostaurus
Habe heute morgen einer meiner Rechner eingeschaltet, wollte über die Konsole updaten und bekomme folgende Rückmeldung:

Code: Alles auswählen

sudo: /usr/bin/sudo muss dem Benutzer mit UID 0 gehören und das »setuid«-Bit gesetzt haben
Was zum Teufel ist das und wie kriege ich das wieder weg, wenn ich kein root oder admin sein kann?

Re: Ich kann kein Root mehr sein ... (WTF)

Verfasst: Mittwoch 16. Juni 2021, 12:50
von maroco
Vermutlich hast Du mit den Rechten von sudo herumgespielt? Wie lautet die Ausgabe von

Code: Alles auswählen

ls -l /usr/bin/sudo
Kannst Du noch mit

Code: Alles auswählen

su -l
zu Root werden?

Re: Ich kann kein Root mehr sein ... (WTF)

Verfasst: Mittwoch 16. Juni 2021, 14:48
von m-bostaurus

Code: Alles auswählen

ls -lah /usr/bin/sudo
-rwxr-xr-x 1 root root 163K 15. Mär 19:50 /usr/bin/sudo

Code: Alles auswählen

su -l
Passwort: 
su: Gruppen konnten nicht festgelegt werden: Die Operation ist nicht erlaubt

Re: Ich kann kein Root mehr sein ... (WTF)

Verfasst: Mittwoch 16. Juni 2021, 15:45
von maroco
Ja, man sieht, dass das setuid-Bit nicht gesetzt ist. Um es wieder zu aktivieren, könntest Du als Root

Code: Alles auswählen

chmod u+s /usr/bin/sudo
ausführen. Nur ist die Frage, wie Du jetzt an Rootrechte kommst, wenn offenbar auch "su" zerschossen ist.
Klappt vielleicht

Code: Alles auswählen

pkexec chmod u+s /usr/bin/sudo
?
Vielleicht solltest Du außerdem mit dem Befehl

Code: Alles auswählen

id root
checken, ob Root überhaupt noch die von der Fehlermeldung angemahnte Benutzer-UID 0 hat.

Falls Du gar nicht mehr an Root-Rechte kommst, fällt mir als Lösung nur ein, dass Du eine Reparatur von einem Live-System aus versuchen könntest – oder gleich das System neu aufsetzen. Aber vielleicht hat noch jemand eine bessere Idee?

Re: Ich kann kein Root mehr sein ... (WTF)

Verfasst: Mittwoch 16. Juni 2021, 15:56
von Holger63
maroco hat geschrieben: Mittwoch 16. Juni 2021, 15:45 Nur ist die Frage, wie Du jetzt an Rootrechte kommst, wenn offenbar auch "su" zerschossen ist.
Das sollte klappen wenn man im Grub Menue den Recovery Mode auswählt,
da ist man dann im System automatisch Root

Re: Ich kann kein Root mehr sein ... (WTF)

Verfasst: Mittwoch 16. Juni 2021, 16:55
von Benutzer 1396 gelöscht
Holger63 hat geschrieben: Mittwoch 16. Juni 2021, 15:56 [Das sollte klappen wenn man im Grub Menue den Recovery Mode auswählt,
da ist man dann im System automatisch Root
Zumindest kann man das so für Ubuntu nachlesen.... :)

Re: Ich kann kein Root mehr sein ... (WTF)

Verfasst: Mittwoch 16. Juni 2021, 17:24
von m-bostaurus
Das war die Rettung: Recoverymodus und dann

Code: Alles auswählen

chmod u+s /usr/bin/sudo
Uff! Herzlichen Dank!
Was ich nicht verstehe und was mir wohl niemand beantworten kann: Wie kann das passieren bei einem Rechner, den ich nur anmache um upzudaten, da er mein Notfallsystem ist?

Re: Ich kann kein Root mehr sein ... (WTF)

Verfasst: Freitag 18. Juni 2021, 10:36
von Benutzer 1396 gelöscht
m-bostaurus hat geschrieben: Mittwoch 16. Juni 2021, 17:24 ...Wie kann das passieren bei einem Rechner, den ich nur anmache um upzudaten, da er mein Notfallsystem ist?
Hinlängliche Meinung ist, da müsse jemand an den Rechten rumgefummelt haben. Es gibt aber auch einige Berichte, bei denen das direkt nach einer Neuinstallation aufgetreten ist und insbesondere wohl dann, wenn User angelegt bzw. entfernt wurden. Darüber kann man folglich lediglich spekulieren und keine klare Aussage treffen, zumal das offenbar in allen Linux Derivaten irgendwann mal auftreten könnte.