Ist es sicher, alles mit chmod 777 zu aktualisieren?

Ist es sicher, alles mit chmod 777 zu aktualisieren?

Ich habe Probleme, das gesamte Dateiverzeichnis mit ADB von einem gerooteten Android-Gerät abzurufen. Es gibt spezielle Berechtigungsfehler. Daher dachte ich, eine Lösung wäre, alles per CHMOD zu modifizieren, damit der ADB-Daemon effektiv mit Root-Berechtigungen ausgeführt wird (kann ihn nicht direkt mit Root-Berechtigungen ausführen). Dann möglicherweise alles per CHMOD wieder in den Zustand zurückversetzen, in dem es war, nachdem ich alle Dateien mit abgerufen habe adb pull.

Ist dieser Ansatz mit Risiken verbunden? Wie wäre es, die Berechtigungen nicht wieder auf den Normalwert zurückzusetzen? Obwohl mein Fall spezifisch auf Android zutrifft, würde es mich interessieren, ob es für normale Linux-Systeme Unterschiede gibt.

Antwort1

Indem Sie alles auf 777 ändern, umgehen Sie die meisten Sicherheitseinstellungen für Berechtigungen von Linux. Dies gilt als unsicher und ist definitiv keine bewährte Vorgehensweise.

Das Problem besteht darin, dass jemand, der als anderer Benutzer als Sie selbst in Ihr System eindringen kann, Ihre Dateien, die den CHMOD 777-Status haben, lesen, schreiben, ausführen und löschen kann. Dies wird als Sicherheitsbedrohung angesehen.

Ähnlich verhält es sich mit Dateien mit der Berechtigung „777“. Wenn jemand eine nicht ausführbare Datei findet, sie mit einem Skript überschreibt und Sie dazu verleitet, die Datei auszuführen, wird sie ausgeführt. Dies stellt ein Sicherheitsrisiko dar.

Ich an Ihrer Stelle würde es auf keinen Fall tun, aber wenn Sie der einzige Benutzer Ihres Systems sind und sich keine Sorgen über gezielte Angriffe machen, können Sie auf einem Android-Gerät vielleicht ungestraft damit durchkommen (Sie sind angreifbar, aber durch das Berechtigungssystem und die Einzelbenutzerfunktion des Geräts einigermaßen geschützt). Wenn Sie dies jedoch auf einem Linux-Server jeglicher Art tun, ist die Gefahr groß, dass dieser gehackt wird.

Antwort2

Es gibt viele Situationen, in denen chmod 777die Funktionalität tatsächlich unterbrochen wird. Es gibt absolut keine Situation, in der Sie dies tun möchten.

Antwort3

Alles auf 777 zu ändern ist sehr gefährlich. Dadurch wird die Funktionalität beeinträchtigt (no sudo, no drivers, many errors)und die Sicherheit umgangen.

Ich habe versucht, alles auf 777 umzustellen.Ubuntu 9.04VM, die VM ist kaputt.

verwandte Informationen