Tom: Selbst angelegte Dateien nicht löschbar?

Beitrag lesen

Hello,

Und es waere eben zu erwarten, dass ein PHP-Skript eine Datei, die es selbst
erzeugt hat (und von der "es"/PHP bzw. der Webserver, mit dem es die UID teilt,
der Owner ist) wieder loeschen kann.

Nein.
Das File oder Directory wird IMMER unter der UID des Webservers angelegt. Solange damit nichts kaputt gemacht wird, darf das jedes Script. Das Löschen des Files und eigentlich auch das Lesen und Schreiben darin mit neuem Handle darf aber nur ein Script, dass dem Webserver gehört. Da ein Ownerwechwel nur von rot vorgenommen werden darf, kann man eigentlich nur versuchen SafeModeGID zu aktivieren und sich mit einem Gruppenwwechsel des Files zu behelfen. Der Webserver und der Owner des Scriptes müssten dann eine gemeinsame Gruppe haben.

Grüße

Tom