Ich habe versehentlich ein ausgeführt, chmod 754 ./
als ich mich im Stammverzeichnis des Servers befand, auf dem Ubuntu 18.04 ausgeführt wird.
Jetzt kann ich weder Befehle wie sudo
oder verwenden pkexec
noch etwas ändern. Was soll ich machen? Betrifft es andere Benutzer?
chmod 754 ./
oderchmod -r 754 ./
? Das letztere wäre viel zerstörerischer, während das erstere leicht wiederherzustellen sein sollte.Antworten:
Hinweis: Bei dieser Antwort wird davon ausgegangen, dass Sie weder
--recursive
das-R
Argument noch das Argument an übergeben habenchmod
, dh an die einzige Datei / das einzige Verzeichnis, das Sie geändert haben/
.Wenn Sie diese Frage und Antwort über eine Suchmaschine gefunden und die rekursive (
-R
oder--recursive
) Methode verwendet haben, klicken Sie hier!Ich habe den genauen Befehl, den Sie in Ihrer Frage angegeben haben, auf einer VM ausgeführt und ihn (fast) problemlos wiederhergestellt.
Da Sie nur ein Verzeichnis / eine Datei geändert haben, ist die Lösung einfach: Ändern Sie sie einfach zurück!
Sie benötigen tatsächlich keine Live-CD, um dies zu beheben. Ubuntu hat einen eingebauten Wiederherstellungsmodus. Diese Schritte setzen voraus, dass Ihr Computer ausgeschaltet ist.
(recovery mode)
.chmod 755 /
Enterreboot
EnterDas ist es! Sofern keine anderen Komplikationen aufgetreten sind, wird Ihr System wiederhergestellt.
quelle