First page Back Continue Last page Overview Text

Notes:


Für die Berechtigungen von Verzeichnissen gelten andere Konventionen, die auf den ersten Blick etwas verwirrend sind.

Damit man in einem Verzeichnis Datei anlegen (abspeichern, hineinkopieren) oder löschen kann, benötigt man für das Verzeichnis die Schreibberechtigung “w”. Insbesondere sind die Berechtigungen für die Datei selbst beim Löschen egal!

Übungsaufgabe 3.15.1

Legt ein Verzeichnis “versuch” an und kopiert die Dateien “eins.txt” und “zwei.txt” hinein.

Gebt den Dateien die folgenden Berechtigungen:

> ls -l

-r-------- 1 cg users 209 2005-09-18 19:06 eins.txt

-rw------- 1 cg users 237 2005-09-18 19:06 zwei.txt

Gebt anschließend dem Verzeichnis versuch die folgende Berechtigung, also keinen Schreibzugriff:

> ls -l

dr-x------ 2 cg users 96 2005-09-18 19:06 versuch

Überzeugt euch davon, dass ihr jetzt weder die Datei drei.txt in das Verzeichnis kopieren könnt, noch dass ihr im Verzeichnis die Datei zwei.txt löschen könnt.

Übungsaufgabe 3.15.2

Gebt euch jetzt den Schreibzugriff auf das Verzeichnis versuch:

> ls -l

drwx------ 2 cg users 96 2005-09-18 19:06 versuch

Könnt ihr jetzt die Datei drei.txt hineinkopieren?

Und warum könnt ihr jetzt im Verzeichnis versuch nicht nur die Datei zwei.txt löschen, sondern auch die Datei eins.txt, obwohl ihr für eins.txt gar keine Schreibrechte habt?

Übungsaufgabe 3.14.3 (für Fortgeschrittene!)

Der Benutzer “ich” habe ein Verzeichnis versuch mit der folgenden Berechtigung:

drwxrwxr-x 2 ich stud 72 2005-09-18 19:16 versuch

Darin befindet sich eine Datei “meins.txt”, die niemand anders ändern soll.

-rw-r--r-- 1 ich stud 237 2005-09-18 19:16 meins.txt

Welchen Denkfehler hat der Benutzer “ich” gemacht?

Hinweis: Was müsste der Benutzer cg, der sich ebenfalls in der Gruppe “stud” befindet, machen, um folgendes zu erreichen?

-rw-r--r-- 1 ich stud 237 2005-09-18 19:16 deins.txt

-rw-r--r-- 1 cg stud 3 2005-09-18 19:18 meins.txt