Menu
Coddy logo textTech

Berechtigungen verstehen

Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 53 von 82.

Jede Datei und jedes Verzeichnis in Linux hat Berechtigungen, die steuern, wer darauf zugreifen kann und was sie damit tun können. Dieses Sicherheitssystem verhindert, dass unautorisierte Benutzer Ihre privaten Dateien lesen oder wichtige Systemdateien modifizieren.

Berechtigungen sind in drei Arten von Aktionen unterteilt:

  • Lesen (r) - Den Inhalt einer Datei anzeigen oder den Inhalt eines Verzeichnisses auflisten
  • Schreiben (w) - Eine Datei modifizieren oder Dateien in einem Verzeichnis hinzufügen/entfernen
  • Ausführen (x) - Eine Datei als Programm ausführen oder ein Verzeichnis betreten

Diese Berechtigungen werden drei verschiedenen Kategorien von Benutzern zugewiesen:

  • Besitzer - Der Benutzer, der die Datei erstellt hat
  • Gruppe - Eine Gruppe von Benutzern, die Zugriff teilen
  • Andere - Alle anderen auf dem System

Wenn Sie ls -l ausführen, zeigt die erste Spalte den Berechtigungsstring. Er sieht etwa so aus wie -rwxr-xr--. Dieser String verrät Ihnen genau, wer mit dieser Datei was machen kann.

In den kommenden Lektionen lernst du, wie du diesen String liest und Berechtigungen änderst, um den Zugriff auf deine Dateien zu steuern.

challenge icon

Aufgabe

Einfach

Verwenden Sie den Befehl ls -l, um die detaillierte Auflistung der Dateien in Ihrem aktuellen Verzeichnis anzuzeigen. Dies zeigt die Berechtigungsstrings für jede Datei und jedes Verzeichnis an.

Untersuchen Sie die Ausgabe und identifizieren Sie den Berechtigungsstring für script.sh. Beachten Sie, wie die erste Spalte eine 10-Zeichen-Zeichenkette zeigt, die den Dateityp und die Berechtigungen darstellt.

Führen Sie den Befehl aus:

ls -l

In der Ausgabe sehen Sie Einträge für beide Dateien und das documents-Verzeichnis. Achten Sie auf:

  • Das erste Zeichen: - für Dateien, d für Verzeichnisse
  • Die nächsten 9 Zeichen, die Leseberechtigungen (r), Schreibberechtigungen (w) und Ausführungsrechte (x) anzeigen
  • Die Eigentümer- und Gruppennamen, die nach dem Berechtigungsstring erscheinen

Dies ist Ihr erster Blick darauf, wie Linux Berechtigungsinformationen anzeigt. In den nächsten Lektionen lernen Sie, diese Strings im Detail zu lesen und zu ändern.

Spickzettel

Linux verwendet Berechtigungen, um den Zugriff auf Dateien und Verzeichnisse zu steuern. Es gibt drei Arten von Aktionen:

  • Lesen (r) - Inhalte einer Datei anzeigen oder Verzeichnisinhalte auflisten
  • Schreiben (w) - Eine Datei modifizieren oder Dateien in einem Verzeichnis hinzufügen/entfernen
  • Ausführen (x) - Eine Datei als Programm ausführen oder ein Verzeichnis betreten

Berechtigungen werden drei Kategorien von Benutzern zugewiesen:

  • Eigentümer - Der Benutzer, der die Datei erstellt hat
  • Gruppe - Eine Gruppe von Benutzern, die den Zugriff teilen
  • Andere - Jeder andere auf dem System

Um Dateiberechtigungen anzuzeigen, verwenden Sie:

ls -l

Die erste Spalte zeigt eine 10-Zeichen-Berechtigungszeichenfolge (z. B. -rwxr-xr--):

  • Erstes Zeichen: - für Dateien, d für Verzeichnisse
  • Nächste 9 Zeichen: Lese- (r), Schreib- (w) und Ausführungs- (x) Berechtigungen für Eigentümer, Gruppe und Andere

Probier es selbst

Terminal
ls -l
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen