Nach der Lektüre über diekürzlich entdeckte Schwachstelle mit sudo, ich habe beschlossen, manuell auf 1.8.28 zu aktualisieren. Ich habe die Deb-Datei von heruntergeladen sudo.ws
und dpkg
zur Installation verwendet, aber es ist aufgrund fehlender Abhängigkeiten fehlgeschlagen.
sudo dpkg -i debs/sudo_1.8.28-1_ubu1804_i386.deb
(Reading database ... 232031 files and directories currently installed.)
Preparing to unpack .../sudo_1.8.28-1_ubu1804_i386.deb ...
Unpacking sudo:i386 (1.8.28-1) over (1.8.27-1ubuntu1.1) ...
dpkg: dependency problems prevent configuration of sudo:i386:
sudo:i386 depends on libc6.
sudo:i386 depends on libpam0g.
sudo:i386 depends on libpam-modules.
sudo:i386 depends on zlib1g.
sudo:i386 depends on libselinux1.
sudo:i386 depends on libaudit1.
dpkg: error processing package sudo:i386 (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db (2.8.5-2) ...
Errors were encountered while processing:
sudo:i386
Danach kann ich nicht sudo
mehr anrufen und es scheint beschädigt zu sein, da ich es hier lokalisieren kann /usr/bin/sudo
:
l /usr/bin/sudo
-rwsr-xr-x 1 root root 479K Oct 10 20:15 /usr/bin/sudo
Da unter Ubuntu kein Root
Benutzer verfügbar ist, frage ich mich, ob es eine andere Lösung als einen Neustart als Root gibt recovery mode
?
Aktualisieren
Hier ist die Ausgabe von type
on sudo
:
type -a sudo
sudo is /usr/bin/sudo
sudo is /bin/sudo
Und pkexec
es scheint bei mir nicht zu funktionieren (keine Aktion. Er sitzt nur da und starrt mich an)
Die einzige verbleibende Option ist der Wiederherstellungsmodus, den ich bis zum Ende des Tages verschieben muss. Dann werde ich Ihnen das Ergebnis mitteilen.
Antwort1
Die einzige Lösung, die ich bisher gefunden habe, war ein Neustart als Root im Wiederherstellungsmodus und das Starten des Netzwerkdienstes, damit die erforderlichen Pakete heruntergeladen werden konnten. Schließlich funktionierte alles wieder normal, aber leider Version 1.8.27