Tom: Linux Kommando ausführen bei Dateizugriff

Hello,

welche Idee fehlt mir?
Bei einem Zugriff über SMB auf eine Datei auf dem Linuxhost soll diese ausgeführt werden, um on the fly eine Antwort zu generieren.

Ist das möglich?

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau

  1. Tach,

    Bei einem Zugriff über SMB auf eine Datei auf dem Linuxhost soll diese ausgeführt werden, um on the fly eine Antwort zu generieren.

    Ist das möglich?

    ich vermute mal, das wird ohne großen Aufwand nicht möglich sein. Ich weiß nicht exakt, wie der Zugriff abläuft, aber ich stelle mir vor, dass zuerst abgefragt wird, ob die Datei im File-System-Table vorhanden ist, also müßte hier die Antwort abgefangen und dann die passende Datei erzeugt werden, ein solcher Monitor würde die gesamten Dateizugriffe vermutlich reichlich verlangsamen.

    Was ist denn das eigentliche Problem?

    mfg
    Woodfighter

    1. Hello,

      ich vermute mal, das wird ohne großen Aufwand nicht möglich sein. Ich weiß nicht exakt, wie der Zugriff abläuft, aber ich stelle mir vor, dass zuerst abgefragt wird, ob die Datei im File-System-Table vorhanden ist, also müßte hier die Antwort abgefangen und dann die passende Datei erzeugt werden, ein solcher Monitor würde die gesamten Dateizugriffe vermutlich reichlich verlangsamen.

      Man müsste in den smbd einen Trigger einbauen, der beim öffnen einer Datei (spezieller Dateien) einen Handler aufruft. Nun wüsste ich gerne, ob jemand schon mal am smbd herumexperimentiert hat.

      Harzliche Grüße vom Berg
      http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau