104.5

Datei- und Verzeichnisberechtigungen verwalten

Code: 104.5

progress.course_progress / 1 Lektionen

Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.

1

Dateizugriffsrechte und -eigentümerschaft verwalten

104.5.L1

6 Quiz 4 Karten
## Lernziele
- Kernkonzepte von **Zugriffsrechte** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben

## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Dateizugriffsrechte und -eigentümerschaft verwalten**. Das Thema gehört zum Bereich Zugriffsrechte und ist Teil des offiziellen Prüfungsstoffs.

Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: chmod, chown, ACLs.

## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version

## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen

## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)

Quiz (6 Fragen)

Frage / 6 /

Erstellen Sie ein Verzeichnis namens emptydir mit mkdir emptydir. Welche Berechtigungen hat das Verzeichnis, wenn Sie ls -ld verwenden?

Erklärung: Standardmäßig werden Verzeichnisse mit umask-Berechtigungen erstellt. Die typische umask 022 ergibt rwxr-xr-x (755) für Verzeichnisse.

Erstellen Sie mit touch emptyfile eine leere Datei und führen Sie ls -l aus. Was hat die Datei für Berechtigungen?

Erklärung: Dateien erhalten typischerweise mit umask 022 die Berechtigung rw-r--r-- (644), da Ausführungsrechte bei Dateien nicht automatisch vergeben werden.

Angenommen, eine Datei hat die Berechtigungen -rw-rw-r--. Was bedeutet die Berechtigungszeichenkette für den Eigentümer?

Erklärung: rw- bedeutet Lese- (r) und Schreibberechtigung (w), aber keine Ausführungsberechtigung (-).

Die Berechtigungen einer Datei lauten drwxr-xr-t. Was bedeutet das Sticky Bit (t) am Ende?

Erklärung: Das Sticky Bit (t am Ende statt x) für Verzeichnisse bedeutet, dass Benutzer nur ihre eigenen Dateien löschen dürfen, auch wenn sie Schreibrechte auf das Verzeichnis haben (z.B. /tmp).

Betrachten Sie: ----r--r-- 1 carol carol 0 Dec 11 10:55 foo.bar. Was können Sie über die Datei foo.bar sagen?

Erklärung: ----r--r-- bedeutet: Eigentümer hat keine Rechte (---), Gruppe hat Leserecht (r--), Andere haben Leserecht (r--). Der Eigentümer carol kann also NICHT lesen!

Erstellen Sie ein Verzeichnis Another_Directory mit bestimmten Zugriffsrechten. Welche Bedeutung haben die Berechtigungen drwxr-xr-t?

Erklärung: Das t am Ende des Berechtigungsstrings zeigt das Sticky Bit an. Bei Verzeichnissen bedeutet dies, dass nur der Eigentümer einer Datei sie löschen kann.

✓ Quiz abgeschlossen! 🎉

/ richtig

Zur Kursübersicht

Karteikarten (4)

Karte / 4

Frage

Erstellen Sie eine leere Datei "emptyfile" mit touch und setzen Sie die Berechtigungen auf 000 (chmod 000). Was sehen Sie mit ls -l und was können Sie mit der Datei machen?

Tippe zum Aufdecken →

Antwort

ls -l zeigt ----------. Selbst der Eigentümer kann die Datei NICHT lesen, schreiben oder ausführen. Nur root kann die Berechtigungen wieder ändern. Die Datei existiert, ist jedoch für niemanden zugänglich.

Frage

Was ist der Unterschied zwischen chmod 755 und chmod u=rwx,g=rx,o=rx?

Tippe zum Aufdecken →

Antwort

Kein Unterschied. Beide setzen identische Berechtigungen: Eigentümer rwx (7=4+2+1), Gruppe rx (5=4+1), Andere rx (5=4+1). Die symbolische Notation ist lediglich eine alternative Schreibweise zur oktalen.

Frage

Welche Berechtigung brauchen Sie, um den Befehl ls innerhalb eines Verzeichnisses auszuführen?

Tippe zum Aufdecken →

Antwort

Ausführungsberechtigung (x) auf dem Verzeichnis. Lesen (r) ist NICHT erforderlich für ls auf sich selbst, aber notwendig, um den Inhalt des Verzeichnisses zu sehen. Ausführen (x) ist die Mindestberechtigung, um in ein Verzeichnis zu wechseln und darin Befehle auszuführen.

Frage

Was passiert, wenn Sie chmod u+s /usr/bin/passwd auf eine Datei anwenden? Was bedeutet das SUID-Bit?

Tippe zum Aufdecken →

Antwort

Das SUID-Bit (Set User ID) führt die Datei mit den Rechten des EIGENTÜMERS aus, nicht mit den Rechten des aufrufenden Benutzers. Bei passwd bedeutet das: Jeder Benutzer kann passwd ausführen, und es läuft mit root-Rechten, damit /etc/shadow geändert werden kann. Im ls -l erscheint ein s statt x beim Eigentümer: -rwsr-xr-x.

Bearbeite alle Quizfragen, um die Lektion abzuschließen. ✓ Lektion abgeschlossen