Ich trat ein chmod -R 777 /usr/bin
und jetzt arbeitet sudo nicht.
Es heißt sudo must be setuid root
.
Einige Online-Ratschläge sollen laufen chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
.
Bei der Eingabe chown root:root /usr/bin/sudo
wird ein opened in readonly mode
Fehler angezeigt.
pkexec
Methode in meiner Antwort (die Sie als akzeptiert markiert haben) dieses Problem für Sie gelöst? Ich bin davon überzeugt, dass diese Methode, wie Damien Roche und Oli kommentiert haben, nach erfolgreichem Abschluss eines sudo chmod -R 777 /usr/bin
Befehls nicht funktioniert . Wie sudo
, pkexec
hat setuid root Arbeit. (Ich bin nicht sicher, warum, da es den Polkit- Dienst verwendet , aber es tut.) Ich denke jedoch, ich habe andere Leute sagen hören, dass dies für sie funktioniert hat, was merkwürdig ist! Hatten Sie Strg + C gedrückt, bevor der 777
Befehl chmod beendet war?
sudo chmod -R 777 /usr/bin
, nachdem ich versehentlich erfolgreich ausgeführt wurde , jedoch erst , nachdem ich mich in das root
Konto eingeloggt habe.