Zum Inhalt

Temporärer Schrott-Ordner

Ordner /tmp/schrott mit fixer Gruppe und automatischer Neuerstellung

Manchmal braucht man ein temporäres Ablageverzeichnis, in dem man Dateien «zwischenparken» kann, ohne dass sich unnötiger Ballast dauerhaft ansammelt. Da der gesamte Inhalt von /tmp bei jedem Systemneustart automatisch gelöscht wird, ist ein spezieller Ordner wie /tmp/schrott ideal:
Alles, was dort landet, verschwindet zuverlässig beim nächsten Reboot - perfekt für Daten, die man nach der Sitzung nicht mehr braucht.

Ziel:
Ein Arbeitsverzeichnis /tmp/schrott, das nach jedem Reboot automatisch existiert, der Gruppe itsec gehört und nur von bestimmten Benutzern genutzt werden kann.

Die Umsetzung

Im Folgenden die einzelnen Schritte, um den Ordner /tmp/schrott mit fester Gruppe und automatischer Neuerstellung einzurichten.

Gruppe anlegen

sudo groupadd itsec

Benutzer in die Gruppe aufnehmen

sudo usermod -a -G itsec user1
sudo usermod -a -G itsec user2

Ordner anlegen und Rechte setzen

sudo mkdir -p /tmp/schrott
sudo chown root:itsec /tmp/schrott
sudo chmod 3770 /tmp/schrott

Automatische Erstellung beim Systemstart

Systemd-Tmpfiles sorgt dafür, dass der Ordner bei jedem Boot korrekt vorhanden ist:

  1. Datei /etc/tmpfiles.d/schrott.conf anlegen mit folgendem Inhalt:

    d /tmp/schrott 3770 root itsec -

  2. Regeln einlesen:

    sudo systemd-tmpfiles --create

  3. Regel sofort anwenden, damit der Ordner ohne Neustart verfügbar ist.

    sudo systemd-tmpfiles --create /etc/tmpfiles.d/schrott.conf

Fazit:
Mit dieser Konfiguration wird /tmp/schrott bei jedem Systemstart automatisch neu angelegt, der Gruppe itsec zugeordnet und steht den vorgesehenen Benutzern nach jedem Reboot wieder bereit.