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
- Erstellen Sie eine neue Datei namens
perm_file1im Verzeichnis/home/labex. - Setzen Sie initiale Leseberechtigungen für den Besitzer, die Gruppe und andere Benutzer.
- Fügen Sie Ausführungsrechte für den Besitzer sowie Schreibrechte für die Gruppe und andere Benutzer hinzu.
- Entziehen Sie anderen Benutzern (Public) das Schreibrecht.
- Weisen Sie allen drei Benutzerkategorien gleichzeitig Lese-, Schreib- und Ausführungsrechte zu.
- 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/labexdurchgeführt werden. - Verwenden Sie den Befehl
touch, um die Datei zu erstellen. - Verwenden Sie den Befehl
chmodsowohl in symbolischer als auch in oktaler Notation, um die Berechtigungen wie folgt zu ändern:- Setzen Sie die Berechtigungen anfangs für alle Benutzerkategorien auf "Nur Lesen" (444).
- Verwenden Sie für alle nachfolgenden Änderungen die symbolische Notation.
- Die endgültigen Berechtigungen für
perm_file1mü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:
- Erstellen einer Datei mit dem Befehl
touch. - Verwendung von
chmodmit oktaler Notation (444) zum Setzen der Startberechtigungen. - Verwendung von
chmodmit symbolischer Notation zum gezielten Hinzufügen und Entfernen von Rechten. - Verständnis dafür, wie Berechtigungen für Besitzer, Gruppe und andere separat modifiziert werden.
- 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.



