/usr/bin/sudo muss im Besitz von UID 0 sein und das Setuid-Bit auf Ubuntu 20.04 gesetzt haben
Wenn Sie die Fehlermeldung "/usr/bin/sudo must be owned by uid 0 and have the setuid bit set" auf Ubuntu 20.04 erhalten, folgen Sie diesen Schritten, um das Problem zu beheben.
- Drücken Sie während des Bootvorgangs die 'ESC'-Taste, um das GRUB-Menü zu öffnen.
- Wählen Sie die erste Option "Ubuntu" und drücken Sie die 'e'-Taste, um die Boot-Parameter zu bearbeiten.
- Fügen Sie die folgende Zeichenkette zu der Zeile hinzu, die mit 'linux' beginnt, um im Rescue-Modus zu booten:
systemd.unit=rescue.target
- Führen Sie im Rescue-Modus den folgenden Befehl aus, um die richtigen Berechtigungen und den Besitz für
/usr/bin/sudo
wiederherzustellen:
pkexec chmod a=rx,u+ws /usr/bin/sudo
Dieser Befehl setzt die notwendigen Berechtigungen und stellt sicher, dass sudo
dem Root-Benutzer gehört und das setuid-Bit gesetzt ist.
Durch das Befolgen dieser Schritte sollten Sie das Problem beheben und die ordnungsgemäße Funktion des sudo
-Befehls auf Ihrem Ubuntu-System wiederherstellen können.