Dateieigentumsrechte ändern

ShellBeginner
Jetzt üben

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 chown zum Ändern des Dateieigentümers
  • Verwendung von chmod zum Modifizieren von Dateiberechtigungen
  • Verwendung von touch zum Erstellen neuer Dateien
  • Verwendung von ls zum 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_file im Verzeichnis ~/project.

Anforderungen

  • Verwenden Sie den Befehl touch, um die Datei zu erstellen.
  • Stellen Sie sicher, dass die Datei tatsächlich im Verzeichnis ~/project angelegt wird.

Beispiel

Nach Abschluss der Aufgabe sollte die Ausführung des folgenden Befehls:

cd ~/project && ls

Eine Ausgabe ähnlich der folgenden liefern:

target_file
✨ Lösung prüfen und üben

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_file zu user1.
  • Ändern Sie die Gruppe von target_file zu group1.

Anforderungen

  • Verwenden Sie den Befehl chown, um sowohl den Eigentümer als auch die Gruppe zu ändern.
  • Der Dateieigentümer muss auf user1 gesetzt werden.
  • Die Dateigruppe muss auf group1 gesetzt werden.

Tipps

  • Möglicherweise müssen Sie in dieser Herausforderung sudo vor bestimmten Befehlen verwenden. sudo ermö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
✨ Lösung prüfen und üben

Dateiberechtigungen festlegen

Im letzten Schritt modifizieren Sie die Zugriffsberechtigungen für target_file.

Aufgaben

  • Setzen Sie die Berechtigungen von target_file auf -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
✨ Lösung prüfen und üben

Zusammenfassung

Herzlichen Glückwunsch zum Abschluss dieser Herausforderung zu Dateiberechtigungen! Sie haben erfolgreich Ihre Fähigkeiten in folgenden Bereichen unter Beweis gestellt:

  1. Erstellen von Dateien mit touch
  2. Ändern des Dateieigentums mit chown
  3. Modifizieren von Dateiberechtigungen mit chmod
  4. 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.