Dateiberechtigungen verwalten

Red Hat Enterprise LinuxBeginner
Jetzt üben

Einführung

In Linux-Systemen sind Dateiberechtigungen von entscheidender Bedeutung, um den Zugriff auf Dateien und Verzeichnisse zu steuern. Diese Herausforderung testet Ihre Fähigkeit, Dateiberechtigungen mit dem Befehl chmod zu manipulieren – eine unverzichtbare Fertigkeit für Systemadministratoren und Linux-Anwender gleichermaßen.

Umgebung

LabEx verwendet das Red Hat Universal Base Image 9 (UBI9), um die Prüfungsumgebung zu simulieren. Obwohl sie möglicherweise nicht exakt der tatsächlichen RHCSA-Prüfungsumgebung entspricht, bietet sie eine realitätsnahe Darstellung der Aufgaben, denen Sie begegnen werden.

In der Umgebung gibt es zwei Benutzer:

  • labex: Ein Standardbenutzer mit sudo-Berechtigungen, Passwort: labex.
  • root: Der Systemadministrator, Passwort: redhat.

Diese Herausforderung umfasst reale Prüfungsfragen sowie Erläuterungen, Anforderungen und automatisierte Verifizierungsskripte, die Ihnen helfen, den Erfolg Ihrer Aufgaben zu bestätigen. Sie deckt die im RHCSA-Examen behandelten Wissensbereiche effektiv ab.

Dateiberechtigungen erstellen und ändern

Aufgaben

  1. Erstellen Sie eine neue Datei namens perm_file1 im Verzeichnis /home/labex.
  2. Setzen Sie initiale Leseberechtigungen für den Besitzer, die Gruppe und andere Benutzer.
  3. Fügen Sie Ausführungsrechte für den Besitzer sowie Schreibrechte für die Gruppe und andere Benutzer hinzu.
  4. Entziehen Sie anderen Benutzern (Public) das Schreibrecht.
  5. Weisen Sie allen drei Benutzerkategorien gleichzeitig Lese-, Schreib- und Ausführungsrechte zu.
  6. Entziehen Sie der Besitzergruppe das Schreibrecht und entziehen Sie anderen Benutzern (Public) sowohl das Schreib- als auch das Ausführungsrecht.

Anforderungen

  • Alle Operationen müssen im Verzeichnis /home/labex durchgeführt werden.
  • Verwenden Sie den Befehl touch, um die Datei zu erstellen.
  • Verwenden Sie den Befehl chmod sowohl in symbolischer als auch in oktaler Notation, um die Berechtigungen wie folgt zu ändern:
    1. Setzen Sie die Berechtigungen anfangs für alle Benutzerkategorien auf "Nur Lesen" (444).
    2. Verwenden Sie für alle nachfolgenden Änderungen die symbolische Notation.
    3. Die endgültigen Berechtigungen für perm_file1 müssen wie folgt aussehen:
      • Besitzer: Lesen, Schreiben und Ausführen (rwx)
      • Gruppe: Lesen und Ausführen (r-x)
      • Andere: Nur Lesen (r--)

Beispiel

Nach Abschluss aller Aufgaben sollte die Ausgabe von ls -l perm_file1 wie folgt aussehen:

-rwxr-xr-- 1 labex labex 0 Aug 28 07:14 perm_file1

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie man Dateiberechtigungen in Linux mit dem Befehl chmod verwaltet. Sie haben geübt, eine Datei zu erstellen und deren Zugriffsrechte sowohl mit symbolischer als auch mit oktaler Notation zu modifizieren. Diese Fertigkeit ist entscheidend für die Systemadministration und die Aufrechterhaltung der Sicherheit in Linux-Umgebungen. Durch den Abschluss dieser Aufgabe haben Sie bewiesen, dass Sie spezifische Berechtigungen für verschiedene Benutzerkategorien (Besitzer, Gruppe und andere) festlegen und einzelne Berechtigungs-Bits nach Bedarf hinzufügen oder entfernen können.

Die Kernaspekte dieser Herausforderung umfassten:

  1. Erstellen einer Datei mit dem Befehl touch.
  2. Verwendung von chmod mit oktaler Notation (444) zum Setzen der Startberechtigungen.
  3. Verwendung von chmod mit symbolischer Notation zum gezielten Hinzufügen und Entfernen von Rechten.
  4. Verständnis dafür, wie Berechtigungen für Besitzer, Gruppe und andere separat modifiziert werden.
  5. Erreichen eines spezifischen Endzustands der Berechtigungen durch eine Reihe von chmod-Befehlen.

Diese Übung festigt die Bedeutung einer präzisen Berechtigungsverwaltung in Linux-Systemen und bietet praktische Erfahrung im effektiven Einsatz des chmod-Befehls.

✨ Lösung prüfen und üben