physar / Linux System Administration / Shell, Dateien und sichere Änderungen

Shell, Dateien und sichere Änderungen

Dateipfade, Besitz und Änderungen vor dem Ausführen präzise prüfen.

Shell-Arbeit ohne Überraschungen

Einführung · 3 Abschnitte · ~8 Min Lesezeit · Stand

Die Betriebsfrage

Wie prüfst du Ziel, Wirkung und Rückweg einer Dateisystemänderung, bevor ein privilegierter Befehl Fakten schafft?

Mentales Modell

PfadAbsoluten Zielpfad und Symlink-Auflösung prüfen.
IdentitätEffektive UID, Gruppe und Privilegien vor dem Eingriff kennen.
UmfangKandidaten zuerst anzeigen, nicht mit einem breiten Muster löschen.
RückwegBackup, Versionierung oder getestete Wiederherstellung festlegen.

Sicherer Ablauf

  1. Ziel und Kontext erfassen
  2. Kandidaten und Rechte lesen
  3. Änderung begrenzen und sichern
  4. Ergebnis sowie Dienstwirkung verifizieren

Gelesen ist nicht geprüft: Im Modul entscheidest du die Fälle selbst und siehst danach, wo dein Urteil trägt.

2 Checks starten →

Modul-Aufbau

EINFÜHRUNGShell-Arbeit ohne Überraschungen~8 Min
ADR-001PATH-SAFETYsolide
ADR-002CHANGE-SAFETYsolide

Quellen

  1. 01gnu.org/software/coreutils/manual
  2. 02freedesktop.org/software/systemd/man/latest/systemd.service.html
  3. 03gnu.org/software/coreutils/manual/html_node/Traversing-symlinks.html
  4. 04man7.org/linux/man-pages/man2/rename.2.html

Verfasst von Julian Zentgraf