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 auf0022. - Erstellen Sie im Verzeichnis
~/projecteine leere Datei mit dem Namentest_file. - Erstellen Sie im Verzeichnis
~/projectein neues Verzeichnis mit dem Namentest_dir.
Anforderungen
- Alle Operationen müssen im Verzeichnis
~/projectdurchgefü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
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.



