Einführung
In dieser Challenge testen Sie Ihr Verständnis der Verwaltung von Dateiberechtigungen unter Linux. Sie wenden Ihr Wissen zum Anzeigen und Ändern von Dateiberechtigungen und Besitzverhältnissen an und zeigen damit, dass Sie grundlegende Linux-Befehle sicher beherrschen.
Lernziele
Nach Abschluss dieser Challenge können Sie:
- mit
chownden Dateibesitzer ändern - mit
chmodDateiberechtigungen ändern - mit
touchneue Dateien erstellen - mit
lsDateidetails anzeigen
Eine Datei erstellen
Erstellen Sie zunächst eine neue Datei im Verzeichnis ~/project.
Aufgaben
- Erstellen Sie im Verzeichnis
~/projecteine Datei mit dem Namentarget_file.
Anforderungen
- Verwenden Sie zum Erstellen der Datei den Befehl
touch. - Stellen Sie sicher, dass die Datei im Verzeichnis
~/projecterstellt wird.
Beispiel
Führen Sie nach Abschluss der Aufgabe den folgenden Befehl aus:
cd ~/project && ls
Die Ausgabe sollte ungefähr so aussehen:
target_file
Besitzer und Gruppe der Datei ändern
Ändern Sie in diesem Schritt die Besitzverhältnisse der zuvor erstellten Datei target_file.
Aufgaben
- Ändern Sie den Besitzer von
target_fileinuser1. - Ändern Sie die Gruppe von
target_fileingroup1.
Anforderungen
- Verwenden Sie den Befehl
chown, um sowohl den Besitzer als auch die Gruppe zu ändern. - Der Besitzer der Datei muss auf
user1gesetzt sein. - Die Gruppe der Datei muss auf
group1gesetzt sein.
Hinweise
- Für bestimmte Befehle in dieser Challenge müssen Sie möglicherweise
sudoverwenden. Mitsudoführen Sie Befehle mit den Berechtigungen des Superusers (root) aus.
Beispiel
Führen Sie nach Abschluss der Aufgabe den folgenden Befehl aus:
ls -l ~/project/target_file
Die Ausgabe sollte ungefähr so aussehen:
-rw-rw-r-- 1 user1 group1 0 Jul 29 10:59 target_file
Dateiberechtigungen festlegen
Ändern Sie im letzten Schritt die Berechtigungen von 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
-rwxrw----lauten.
Beispiel
Führen Sie nach Abschluss der Aufgabe den folgenden Befehl aus:
ls -l ~/project/target_file
Die Ausgabe sollte ungefähr so aussehen:
-rwxrw---- 1 user1 group1 0 Jul 29 10:59 target_file
Zusammenfassung
Herzlichen Glückwunsch zum Abschluss der Challenge zu Dateiberechtigungen! Sie haben erfolgreich gezeigt, dass Sie:
- mit
touchDateien erstellen können - mit
chownden Dateibesitzer ändern können - mit
chmodDateiberechtigungen ändern können - mit
lsDateidetails anzeigen können
Diese Befehle sind grundlegende Werkzeuge für die Dateiverwaltung unter Linux und werden häufig bei Aufgaben der Systemadministration eingesetzt. Üben Sie weiter und erkunden Sie zusätzliche Möglichkeiten, um Ihre Kenntnisse zur Verwaltung von Dateiberechtigungen und Besitzverhältnissen unter Linux zu festigen.



