Jenny: chown - Wie geht das?

Hallo :)

Wenn ich mit PHP Verzeichnisse erstelle, habe ich keine weiteren Rechte darauf. Um Vollzugriff darauf zu bekommen, muss ich direkt nach dem erstellen einen chown machen.

Kann mir jemand weitere Infos dazu geben? Ich weiss kaum, was das sein soll...

Grüsse
Jenny

  1. Wenn ich mit PHP Verzeichnisse erstelle, habe ich keine weiteren Rechte darauf. Um Vollzugriff darauf zu bekommen, muss ich direkt nach dem erstellen einen chown machen.

    Kann mir jemand weitere Infos dazu geben? Ich weiss kaum, was das sein soll...

    http://www.php.net/manual/de/function.chown.php

    1. Hallo Jenny, hallo Björn,

      Björn hätte ruhig ein paar Worte dazu verlieren können...

      http://www.php.net/manual/de/function.chown.php

      Jenny, wie Du aus der referenzierten Seite erkennen kannst, ist chown() eine Funktion, die root vorbehalten ist. Das ist bei Linux bereits im Betriebssystem so. Bei Windows ist es wohl etwas anders.

      Ich würde mich auch schwer davor hüten, den PHP-Deamon mit root-rechten laufen zu lassen. Der hat einen eigenen User (wwwrun im Standardfall) und der kann auch Mitglied in diversen Gruppen sein.

      Du solltest mit Gruppen arbeiten. Die kannst du nämlich ändern, wenn Du (der wwwrun) Zugriff auf die Datei hat. Others sollten dann möglichst gleich alle Rechte entzogen werden.

      Grüße aus http://www.braunschweig.de

      Tom