📝Aufgabe - Benutzer-Berechtigungen - Ubuntu
Zeithorizont: 90 Minuten
Versuchen Sie als erstes folgende Fragen zu beantworten:
Bei der Aufgabe "Benutzer und Gruppen_Ubuntu" haben sie mehrere Benutzer und Gruppen eingerichtet. Wie vergeben sie den Benutzern / Gruppen unterschiedliche Rechte für den Datei- bzw. Verzeichniszugriff?
Loggen Sie sich als Administrator ein und legen Sie für jeden Benutzer eine Datei und ein Verzeichnis an. Erstellen Sie dazu im sogenannten "Root"-Verzeichnis (unterste Laufwerkebene) das Verzeichnis "Daten" und in diesem Verzeichnis die gewünschten Verzeichnisse und Dateien.
Benutzen Sie für das Erstellen der Verzeichnisse den Dateimanager ("Ordner"-Symbol
am linken Rand, ein "Rechts"-Klick wie unter Windows öffnet ein "Befehls"-Menü) und für das Anlegen der Dateien im Terminal den "Kommandozeilen"-Befehl "touch".
Beispiele: touch Pfad/Datei
Alice
Alice.txt
Bob
Bob.txt
Spielplan
Spielplan.txt
Setzen nun die unten aufgeführten Berechtigungen für Alice.txt, Bob.txt und Spielplan.txt und probieren sie diese aus.
Alice.txt
V
-
L
Bob.txt
-
V
L
Spielplan.txt
Ä
-
V
V = Vollzugriff, L = lesen, LA = lesen und ausführen, Ä = ändern, S = schreiben
Schauen sie sich im Internet das Kommando chmod (Berechtigungen setzen) genauer an und merken sie sich die wichtigsten Optionen.

Hinweis: Es müssen immer die Berechtigungen für alle Kategorien "Besitzer", "Gruppe", "alle Anderen" angegeben werden.
Die Rechte der einzelnen Kategorien setzen sich folgendermassen zusammen:
Linux-Rechte: 4 = nur lesen / read only 2 = nur schreiben / write only 1 = ausführen / execute 0 = keine
Um auf die anzuwendenden "Rechte"-Werte zu kommen, werden die Zahlen der einzelnen Rechte addiert.
Beispiele: nur lesen + ausführen = 4 + 1 = 5 nur schreiben + ausführen = 2 + 1 = 3 alle Berechtigungen = 4 + 2 + 1 = 7 keine Berechtigungen = 0
Setzen sie sich nun mit dem Befehl chown ("change owner" bzw. Besitzer wechseln) auseinander.
Fallbeispiel: sudo chown Bob /Daten/Alice/Alice.txt
Frage: Wer ist Besitzer von Alice.txt und wer darf was?
Eine andere Schreibweise ist die Verwendung der Kurzform der englischen Ausdrücke. Hier ein paar Beispiele:
chmod 753 --> Rechte des Besitzers = rwx | Rechte der Gruppe = r-x | Rechte andere = -wx chmod 771 --> Rechte des Besitzers = rwx | Rechte der Gruppe = rwx | Rechte andere = --x chmod 242 --> Rechte des Besitzers = -w- | Rechte der Gruppe = r— | Rechte andere = -w-
Kontrollieren sie nun die angelegten Berechtigungen und Besitzverhältnisse im Terminal.
Der zugehörige Befehl lautet ls -al
Auch hier ein etwas älteres Video, was es aber immer noch auf den Punkt bringt. Schaut es euch an.

Eure Kursleitung wird mit euch die einzelnen Befehle mit euch zusammen durchgehen. Die Befehls-Commands haben immer noch ihre Gültigkeit.
Last updated