Für den Dateizugriff wird diese Benutzerberechtigung als Dateiberechtigungen verwaltet. In diesem Handbuch werden wir tief in die Datei- und Ordnerberechtigungen unter Linux eintauchen.
Voraussetzungen
Um die Datei- und Ordnerberechtigungen zu verstehen, ist es wichtig, mehrere Schlüsselkonzepte zu verstehen. In diesem Abschnitt werden wir jeden von ihnen kurz beschreiben.
Benutzer und Benutzergruppen
Linux ermöglicht den Zugriff auf die Systeme auf einzelne Benutzer. Jeder gültige Benutzer kann eine Verbindung zum System lokal oder remote herstellen und Zugang zu den zugewiesenen Ressourcen genießen.
Wenn es Hunderte von Benutzern gibt, ist es ziemlich ineffizient, alle ihre Berechtigungen einzeln zu verwalten. Um dies zu lösen, stellt Linux das Konzept der Benutzergruppen vor. Jede Gruppe kann einen oder mehrere Benutzer enthalten. Das Ändern von Berechtigungen für die Benutzergruppe wird automatisch auf jeden Benutzer in dieser Gruppe angewendet.
Überprüfen Sie die Datei- und Ordnerberechtigungen
Abhängig von der Art der Benutzeroberfläche können Sie die Dateiberechtigungen eines Ordners/Verzeichnisses überprüfen.
Überprüfen Sie die Dateiberechtigung mit GUI
Wenn Ihre Distribu mit einer Desktop -Umgebung ausgestattet ist, wird wahrscheinlich auch ein Dateimanager installiert. Alle Dateimanager können die Dateiberechtigungen überprüfen und anzeigen. Schauen wir uns zur Demonstration Nautilus an, den Standarddateimanager in GNOME.
Klicken Sie mit der rechten Maustaste auf eine beliebige Datei/einen Ordner und wählen Sie "Eigenschaften" aus.
Um die Berechtigungen zu überprüfen, besuchen Sie die Registerkarte "Berechtigung".
Überprüfen Sie die Dateiberechtigung mit CLI
Dies ist die empfohlenere (wenn auch etwas verwirrende) Methode zur Überprüfung der Dateiberechtigungen unter Linux. Wir werden das LS -Tool verwenden, das in allen Linux -Distributionen vorinstalliert ist.
Führen Sie den folgenden LS -Befehl aus, um die Dateiberechtigungen zu überprüfen. In diesem Leitfaden finden Sie eine eingehende Erkundung des LS-Befehls.
$ ls -l
Wenn kein Dateispeicherort angegeben ist, druckt LS Informationen zu allen Dateien im aktuellen Verzeichnis. Beachten Sie, dass LS die Dateiberechtigungen und Informationen nicht drucken darf, wenn es sich um ein Verzeichnis handelt.
Wenn Sie beispielsweise versuchen, die Berechtigungen für das Verzeichnis „~/Desktop“ zu überprüfen, werden LS überhaupt keine Informationen drucken.
$ ls -l ~/Desktop
Führen Sie in einer solchen Situation LS im übergeordneten Verzeichnis des Zielverzeichnisses durch. In diesem Fall ist es "~/".
$ ls -l ~
Erläuterung der Dateiberechtigungen
Wie wir sehen können, wird die Dateiberechtigung als Zeichenfolge einiger ASCII -Zeichen beschrieben. Diese Anleitung zu Linux -Dateiberechtigungen erläutert alles ausführlicher. Hier haben wir einen kurzen Überblick.
Es gibt 3 Berechtigungsarten.
Die Berechtigungszeichenfolge enthält die folgenden Daten.
Für den Dateityp gibt es einige verschiedene Werte.
Ändern der Datei- und Ordnerberechtigungen
Die Dateiberechtigungen sind wichtige Werte. Mit der richtigen Autorität kann ein Benutzer im Linux -System jedoch die Dateiberechtigung ändern.
Um die Berechtigungen zu ändern, verfügt Linux mit einem integrierten Tool namens namens Chmod. Um beispielsweise eine Skriptdatei als ausführbare Datei zu markieren, wurden wir den folgenden Befehl ausführen.
$ chmod +x
Wenn Sie das Flag „ausführbare“ aus der Datei entfernen möchten, würde der Befehl so aussehen.
$ chmod -x
Für Anfänger wird empfohlen, verschiedene CHMOD. Die nächste Anleitung geht tiefer in Chmod mit Erklärungen ein.
Ändern von Dateibesitz
Der Eigentümer einer Datei wirkt sich auch auf die Dateiberechtigungen aus. Im Allgemeinen ist es der Benutzer, der die Datei ursprünglich erstellt hat. Verschiedene Benutzer können jedoch als Eigentümer der Datei oder des Verzeichnisses zugewiesen werden.
Um das Eigentum an einer Datei zu ändern, wird Linux mit dem Tool geliefert Chown.
Abschließende Gedanken
Die Dateiberechtigung ist ein wichtiges Konzept unter Linux. Das Überprüfen der Dateiberechtigung für einen Ordner ist eine leichte Aufgabe. Linux wird mit den erforderlichen Tools geliefert, um sie direkt über die Befehlszeile zu verwalten. Dieser Handbuch zeigt erfolgreich die Überprüfung und Änderung der Dateiberechtigung von Dateien und Ordnern.
Happy Computing!