Standard-Dateiberechtigungen verwalten

Red Hat Enterprise LinuxBeginner
Jetzt üben

Einführung

In dieser Herausforderung lernen Sie den Umgang mit Standard-Dateiberechtigungen in einem Linux-System kennen. Das Verständnis und die Kontrolle dieser Standardwerte ist ein wesentlicher Aspekt der Systemadministration, da sie die Sicherheit und Zugänglichkeit neu erstellter Dateien und Verzeichnisse gewährleisten. Sie werden den Befehl umask verwenden, um die Standard-Berechtigungsmaske festzulegen und deren Auswirkungen zu beobachten.

Standardberechtigungen mit umask verwalten

Ihre Aufgabe besteht darin, eine spezifische umask für Ihre aktuelle Shell-Sitzung festzulegen und anschließend eine neue Datei sowie ein Verzeichnis zu erstellen, um zu überprüfen, ob die Standardberechtigungen korrekt angewendet werden.

Aufgaben

  • Setzen Sie den umask-Wert für Ihre aktuelle Shell-Sitzung auf 0022.
  • Erstellen Sie im Verzeichnis ~/project eine leere Datei mit dem Namen test_file.
  • Erstellen Sie im Verzeichnis ~/project ein neues Verzeichnis mit dem Namen test_dir.

Anforderungen

  • Alle Operationen müssen im Verzeichnis ~/project durchgeführt werden.
  • Verwenden Sie den Befehl umask, um die Berechtigungsmaske zu konfigurieren.
  • Verwenden Sie den Befehl touch, um die Datei zu erstellen.
  • Verwenden Sie den Befehl mkdir, um das Verzeichnis zu erstellen.

Beispiel

Nachdem Sie die umask korrekt eingestellt und die Datei sowie das Verzeichnis erstellt haben, sollte die Überprüfung der Berechtigungen mit ls -l eine Ausgabe ähnlich der folgenden liefern:

$ ls -l ~/project
total 0
drwxr-xr-x 2 labex labex 6 Aug 19 07:43 test_dir
-rw-r--r-- 1 labex labex 0 Aug 19 07:43 test_file
✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung haben Sie gelernt, wie man Standardberechtigungen für neue Dateien und Verzeichnisse in einem Linux-System verwaltet. Sie haben den Befehl umask verwendet, um eine Berechtigungsmaske festzulegen, und beobachtet, wie diese die Zugriffsrechte neu erstellter Objekte beeinflusst. Diese Fertigkeit ist für Systemadministratoren grundlegend, um sicherzustellen, dass Dateien standardmäßig mit angemessenen Sicherheitseinstellungen erstellt werden, wodurch Daten geschützt und eine gut strukturierte Systemumgebung aufrechterhalten wird.