Tom: Umask vorgeben für VirtHost

Hello,

gibt es beim Apachen die Möglichkeit, die Umask und die Default-Group vorzugeben, sodass beim Anlegen einer Datei diese auch berücksichtigt werden?

Das sollte möglichst per VirtHost einstellbar sein.

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

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
  1. Sup!

    Zusammen mit suexec kannst Du CGIs etc. als verschiedene User laufen lassen. Die umask kann man allerdings auch dann nur für alle User gleich setzen, nicht für einen User so und für den anderen so - aber immerhin gehören die Dateien dann ggf. dem per suexec eingestellten User und der eingestellten Gruppe.

    Gruesse,

    Bio

    --
    Keep your friends close, but your enemies closer!
    1. Hello,

      Zusammen mit suexec kannst Du CGIs etc. als verschiedene User laufen lassen. Die umask kann man allerdings auch dann nur für alle User gleich setzen, nicht für einen User so und für den anderen so - aber immerhin gehören die Dateien dann ggf. dem per suexec eingestellten User und der eingestellten Gruppe.

      So fein skaliert bracuhe ich's gar nicht. Die Dateien/Verzeichnisse, die durch PHP erstellt werden, sollen nur gleich mit einer passenden umask und einer passenden Gruppe erstellt werden, ohne dass man das erst im Script berücksichtigen muss.

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

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
  2. Hallo Tom

    gibt es beim Apachen die Möglichkeit, die Umask und die Default-Group vorzugeben, sodass beim Anlegen einer Datei diese auch berücksichtigt werden?

    Naja, meiner Meinung nach ist es Aufgabe des Apachen Date(ie)n auszuliefern und (außer Logfiles) nichts zu schreiben. Der wird so eine Eintellung nicht haben, weil es ihm egal sein kann, was irgendwelche Scripte für Sachen machen.
    Module, die sich mit CGI etc. beschäftigen, mögen da anderer Ansicht sein.

    Das sollte möglichst per VirtHost einstellbar sein.

    Für PHP könnte ich mir als Workaround vorstellen, die gewünschte Einstellung über ein  auto_prepend_file vorzunehmen. Das kann ein Script nicht übergehen, das lässt sich maximal noch in der .htaccess verändern.

    dedlfix