Wenn ich ein Programm wie GIMP oder LibreOffice unter Linux installiere, werde ich nie nach Berechtigungen gefragt.
Diese Anwendungen werden in einem privilegierten Teil des Dateisystems installiert, auf das Sie und die meisten Benutzer normalerweise keinen Zugriff haben.
In Mainstream-Distributionen, die für die Desktop-Verwendung eingerichtet wurden, hat der einzelne Benutzer, der bei der Installation eingerichtet wurde, normalerweise Administratorrechte. Normalerweise werden sie nur nach ihrem eigenen Anmeldekennwort gefragt, um die Software zu installieren, und das nicht immer.
Nach der Installation wird die Software standardmäßig so eingerichtet, dass sie von normalen Benutzern ausgeführt werden kann und das Lesen von Datendateien ermöglicht. Das ist alles was benötigt wird.
Wenn ich ein Programm auf Ubuntu installiere, erteile ich diesem Programm dann explizit die volle Berechtigung zum Lesen / Schreiben auf meinem Laufwerk und zum vollständigen Zugriff auf das Internet?
Nicht das Programm. Was passiert ist, dass das Benutzerkonto zu verschiedenen Gruppen gehört und die verschiedenen Gruppen Zugriff auf verschiedene Ressourcen gewähren.
Das Sicherheitsmodell unter Linux sieht vor, dass Ihr Benutzerkonto über bestimmte Rechte verfügt und die Gruppen, zu denen Ihr Konto gehört, über bestimmte Rechte verfügen. Um auf einen Teil des Dateisystems zugreifen zu können, sind Root-Rechte erforderlich, die normalerweise nicht an Benutzer vergeben werden. Selbst wenn Sie sudo verwenden, erhalten Sie nicht alle Rechte.
Normale Benutzerkonten haben normalerweise Zugriff auf die Ressourcen, die sie voraussichtlich benötigen, z. B. das Internet.
Konnte GIMP theoretisch jedes Verzeichnis auf meinem Laufwerk lesen oder löschen, ohne ein Passwort vom Typ sudo zu benötigen?
Auf jedes Verzeichnis oder jede Datei, auf die Sie als Benutzer zugreifen dürfen, kann von der Anwendung zugegriffen werden, die Sie starten, da diese normalerweise Ihre Rechte erbt. Ein normal angemeldeter Benutzer hat normalerweise nicht das Recht, die meisten kritischen Systemdateien oder freigegebenen Dateien zu ändern.
Ich bin nur neugierig, ob es technisch möglich ist, nicht, ob es wahrscheinlich ist oder nicht. Natürlich weiß ich, dass es nicht wahrscheinlich ist.
Denken Sie daran, dass die meisten Benutzer Anwendungen in der Regel von Repositorys installieren, die gut überwacht werden und das Risiko feindlichen Codes gering ist.
Ich würde wahrscheinlich eine zusätzliche Lektüre vorschlagen, um sich mit Linux-Berechtigungen vertraut zu machen.
Das Android-Sicherheitsmodell wird weiterentwickelt, um den Anforderungen von Benutzern gerecht zu werden, die nicht nur im Allgemeinen nichts über das zugrunde liegende Sicherheitsmodell des Betriebssystems wissen, sondern auch kaum etwas über Computer verstehen .
Das Linux-Modell (das ich ehrlich gesagt mehr mag) soll es Benutzern (und insbesondere Administratoren) ermöglichen, mehr Kontrolle über die Sicherheit des Systems auszuüben (innerhalb der Grenzen, in denen die Berechtigungen zulässig sind).
Ich denke, vom Standpunkt des Benutzers aus ist es am besten als der Unterschied zwischen vollautomatischer und halbautomatischer oder manueller Steuerung zu beschreiben. Moderne Verbraucher wollen vollautomatisch. Linux hat semi-auto und manuell. Die meisten Linux-Benutzer müssen heutzutage nie mehr über das Sicherheitsmodell Bescheid wissen, aber das Steuerelement ist da, wenn Sie es benötigen oder möchten.