Einführung
Diese Herausforderung testet Ihr Verständnis der Dateiberechtigungsverwaltung unter Linux. Sie werden Ihr Wissen über das Anzeigen und Ändern von Dateiberechtigungen und Eigentumsrechten anwenden und damit Ihre Beherrschung essenzieller Linux-Befehle unter Beweis stellen.
Lernziele
Nach Abschluss dieser Herausforderung haben Sie Kompetenzen in folgenden Bereichen nachgewiesen:
- Verwendung von
chownzum Ändern des Dateieigentümers - Verwendung von
chmodzum Modifizieren von Dateiberechtigungen - Verwendung von
touchzum Erstellen neuer Dateien - Verwendung von
lszum Einsehen von Dateidetails
Eine Datei erstellen
Ihre erste Aufgabe besteht darin, eine neue Datei im Verzeichnis ~/project zu erstellen.
Aufgaben
- Erstellen Sie eine Datei mit dem Namen
target_fileim Verzeichnis~/project.
Anforderungen
- Verwenden Sie den Befehl
touch, um die Datei zu erstellen. - Stellen Sie sicher, dass die Datei tatsächlich im Verzeichnis
~/projectangelegt wird.
Beispiel
Nach Abschluss der Aufgabe sollte die Ausführung des folgenden Befehls:
cd ~/project && ls
Eine Ausgabe ähnlich der folgenden liefern:
target_file
Dateieigentümer und Gruppe ändern
In diesem Schritt modifizieren Sie die Eigentumsrechte der von Ihnen erstellten target_file.
Aufgaben
- Ändern Sie den Eigentümer von
target_filezuuser1. - Ändern Sie die Gruppe von
target_filezugroup1.
Anforderungen
- Verwenden Sie den Befehl
chown, um sowohl den Eigentümer als auch die Gruppe zu ändern. - Der Dateieigentümer muss auf
user1gesetzt werden. - Die Dateigruppe muss auf
group1gesetzt werden.
Tipps
- Möglicherweise müssen Sie in dieser Herausforderung
sudovor bestimmten Befehlen verwenden.sudoermöglicht es Ihnen, Befehle mit den Privilegien des Superusers (root) auszuführen.
Beispiel
Nach Abschluss der Aufgabe sollte die Ausführung von:
ls -l ~/project/target_file
Eine Ausgabe ähnlich der folgenden liefern:
-rw-rw-r-- 1 user1 group1 0 Jul 29 10:59 target_file
Dateiberechtigungen festlegen
Im letzten Schritt modifizieren Sie die Zugriffsberechtigungen für target_file.
Aufgaben
- Setzen Sie die Berechtigungen von
target_fileauf-rwxrw----.
Anforderungen
- Verwenden Sie den Befehl
chmod, um die Dateiberechtigungen zu ändern. - Die endgültigen Berechtigungen müssen exakt
-rwxrw----entsprechen.
Beispiel
Nach Abschluss der Aufgabe sollte die Ausführung von:
ls -l ~/project/target_file
Eine Ausgabe ähnlich der folgenden liefern:
-rwxrw---- 1 user1 group1 0 Jul 29 10:59 target_file
Zusammenfassung
Herzlichen Glückwunsch zum Abschluss dieser Herausforderung zu Dateiberechtigungen! Sie haben erfolgreich Ihre Fähigkeiten in folgenden Bereichen unter Beweis gestellt:
- Erstellen von Dateien mit
touch - Ändern des Dateieigentums mit
chown - Modifizieren von Dateiberechtigungen mit
chmod - Einsehen von Dateidetails mit
ls
Diese Befehle sind grundlegend für die Dateiverwaltung unter Linux und werden häufig bei Systemadministrationsaufgaben eingesetzt. Üben und experimentieren Sie weiter, um Ihre Kenntnisse in der Verwaltung von Linux-Dateiberechtigungen und Eigentumsrechten zu festigen.



