aktuelle.kurse/m122/Lektion12/Uebung/Bash_Uebungsaufgaben2.md
Harald G. Müller 2abecf0e5e muh
2021-08-30 15:20:49 +02:00

1.7 KiB

::: center ::: huge :::

::: center ::: Large Bash
Übungsaufgaben 2 Skripting ::: ::: :::

::: scriptsize ::: center Mario Bischof ::: :::

  1. Erstellen sie einen Ordner /root/trash und erzeugen sie einige Dateien darin. Erstellen sie ein Skript, welches alle 5 Minuten die Dateien innerhalb von diesem Ordner löscht (für Infos siehe auch Link 3 im Anhang). Überprüfen sie, ob ihr Skript korrekt eingerichtet ist, indem sie nachsehe, ob die Files nach 5 Minuten gelöscht wurden.

  2. Erstellen sie ein Skript, mit welchem eine IP-Adressrange bannen oder unbannen können. Es gibt unterschiedliche tools, womit sie diese Funktionalität umsetzen können. Verwenden sie das Internet zur Informationssuche.

  3. Erstellen sie folgende Benutzer und Gruppen. Benutzen sie zur Automatisierung die Skripte aus Bash Uebungsaufgaben 1. Versuchen sie den Prozess der Erstellung möglichst stark zu automatisieren:

    ::: center image{height="3.8in"} :::

  4. Erstellen sie folgende Ordnerstruktur und setzen sie die abgebildeten Berechtigungen (Auf den Berechtigungen ist auch das SGID-Bit (s) und sticky-Bit (T) abgebildet. Setzen sie auch dieses. Sie finden eine Erklärung und Anleitung im zweiten Link zuunterst in diesem Übungsblatt.) :

    ::: center image{height="1.8in"} :::

http://linux-infopage.de/show.php?page=berichte-berechtigungen
http://www.zettel-it.de/docs/SUID-SGID-und-Sticky-Bit.pdf
https://www.howtoforge.de/anleitung/eine-kurze-einfuhrung-in-cron-jobs/
http://openbook.rheinwerk-verlag.de/shell_programmierung/