diff --git a/Kapitel 13/Tutorial.md b/Kapitel 13/Tutorial.md index 3498af7..82bc78c 100644 --- a/Kapitel 13/Tutorial.md +++ b/Kapitel 13/Tutorial.md @@ -94,6 +94,24 @@ apt update && apt install -y yt-dlp jq python3 python3-venv curl unzip inotify-t ### 2.3 Zentrale Konfiguration (Terminal, als root) +Bevor wir die Umgebungsdatei anlegen, brauchen wir ein eigenes Konfigurationsverzeichnis. Das existiert standardmäßig nicht, daher legen wir es einmalig an: + +```bash +mkdir -p /etc/clipper +chown root:clipper /etc/clipper +chmod 750 /etc/clipper +``` + +> **Entscheidung & Begründung – eigenes /etc/clipper** +> Konfiguration gehört nach `/etc`. Mit einem eigenen Ordner `/etc/clipper` bleibt alles übersichtlich getrennt. +> Besitzer ist `root`, die Gruppe `clipper`. So kann der Clipper-User die Datei lesen, aber nicht verändern – genau die Balance zwischen Sicherheit und Funktion. + + + +Entscheidung & Begründung – eigenes /etc/clipper +Konfiguration gehört nach /etc. Mit einem eigenen Ordner /etc/clipper bleibt alles übersichtlich getrennt. +Besitzer ist root, die Gruppe clipper. So kann der Clipper-User die Datei lesen, aber nicht verändern – genau die Balance zwischen Sicherheit und Funktion. + Lege eine Umgebungsdatei an, die beide Skripte laden: ```bash nano /etc/clipper/clipper.env