Wenn ich beispielsweise ausführe sudo chmod -R 777 /
oder etwas Ähnliches, hat dies negative Auswirkungen auf die Leistung usw. des Betriebssystems?
Das ist größtenteils theoretisch, aber ich habe es fast aus Versehen gemacht, also wollte ich fragen
Antwort1
Dies wurde in dieser Server-Fehlerfrage recht gut behandelt:Warum ist „chmod -R 777 /“ destruktiv?, also werde ich zusammenfassen:
Im Grunde genommen ermöglichen Sie damit jedem den Zugriff auf alle Dateien in Ihrem System. In dieser Situation werden viele Programme nicht mehr ausgeführt, da sie Berechtigungen prüfen und erwarten. Programme, die auf diese Berechtigungen angewiesen sind, setgid
haben setuid
diese ebenfalls verloren.
Das Systemkönntefunktioniert nach diesem Befehl, aber die Ergebnisse sind unvorhersehbar, wenn Sie einen Dienst neu starten oder einen Neustart durchführen müssen.
Auf die Leistung wird es höchstwahrscheinlich keine Auswirkungen haben.
Antwort2
Aus Sicherheitsgründen kann dies verheerende Folgen haben. Das bedeutet, dass jeder Benutzer auf dem System (berücksichtigen Sie auch die Standardbenutzer, von denen einige von den von Ihnen installierten Anwendungen erstellt werden) Zugriff auf alle Dateien hat. Das bedeutet nicht nur, dass jeder Benutzer alles auf Ihrem System ausführen könnte (z. B. ein Flood-Tool installieren und einen DoS-Angriff auf einen anderen Host starten), sondern auch, dass er Zugriff auf alle sensiblen Daten hätte (Ihre persönlichen Daten und auch Passwortdaten, höchstwahrscheinlich verschlüsselt, aber es stellt dennoch ein Risiko dar, sieheJohn der Ripper).
Das Festlegen dieser Berechtigungen wäre so, als wären Berechtigungen nutzlos. Es ist mehr als nur schlechte Praxis, dies zu tun. Aus meiner Sicht sollte es eine Bestätigungsmeldung geben, in der die Risiken und die Frage, ob Sie dennoch fortfahren möchten, aufgeführt sind ...