So überprüfen Sie den Ordner Berechtigte Linux

So überprüfen Sie den Ordner Berechtigte Linux
Linux ist ein Multi-User-Betriebssystem. Es kann mehrere Benutzer verarbeiten, die gleichzeitig auf das System zugreifen. Dies ist einer der Hauptgründe, warum Linux in Mainframes, Servern, Supercomputern usw. so beliebt ist. Da es sich um ein Multi-User-System handelt, ist es von größter Bedeutung, eine funktionale Benutzerbereitungsverwaltung zu haben. Es ist die Grundlagen, die definiert, auf welche Benutzer/Gruppe auf den Teil des Systems zugreifen kann.

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.

  • lesen (R) - Die Fähigkeit des Benutzers, den Dateiinhalt zu lesen.
  • schreiben (w) - Die Fähigkeit des Benutzers, die Datei oder den Inhalt des Verzeichnisses zu schreiben oder zu ändern.
  • ausführen (X)- Die Fähigkeit des Benutzers, die Datei auszuführen oder den Inhalt des Verzeichnisses zu sehen.

Die Berechtigungszeichenfolge enthält die folgenden Daten.

  • Zeichen 1: Beschreibt den Dateityp (Verzeichnis, Symlink, SetUid/SetGid -Berechtigungen oder Sticky -Bit -Berechtigungen).
  • Zeichen 2-4: Beschreibt die Dateiberechtigung für den Eigentümer.
  • Zeichen 5-7: Beschreibt die Gruppenberechtigungen für die Datei.
  • Zeichen 8-10: Beschreibt die Dateiberechtigung für alle anderen im System.

Für den Dateityp gibt es einige verschiedene Werte.

  • _: Keine besonderen Berechtigungen.
  • D: Verzeichnis
  • L: Symbolischer Link, auch als Symlinks bekannt. Erfahren Sie mehr über Symlinks unter Linux.
  • S: SETUID/SETGID -Berechtigungen.
  • T: Stickige Bitberechtigungen.

Ä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!