Ich renne versehentlich
sudo chmod 700 /bin && sudo chmod 700 /bin
Dann konnte ich sudo oder irgendwelche Befehle nicht erneut ausführen. Gibt es bitte eine Lösung?
Antwort1
Läuft
sudo chmod 700 /bin && sudo chmod 700 /bin
würde nur die Berechtigungen für das Verzeichnis selbst ändern /bin
, oder, wenn es sich um einen symbolischen Link handelt, für das Verzeichnis, auf das er verweist. Dadurch wäre der Inhalt des Verzeichnisses für Nicht-Root-Benutzer unzugänglich, aber der Schaden ist begrenzt.
Sie können die Wiederherstellung durchführen, indem Sie sich als Root anmelden, in eine Rettungsumgebung booten (beides erfordert die Kenntnis des Root-Passworts) oder von einem Rettungsgerät booten und dann
chmod 755 /bin
Eine Neuinstallation ist nicht erforderlich.