fastix®: php-ini wwwrun problem

Beitrag lesen

Moin!

Der Owner von Dateien lässt sich nur von root ändern.

Naja. Es gibt da (um sich die Eigentümer-Eigenschaft zu holen) einen Trick, der benötigt:

  • Leserechte an der Datei
  • Schreibrechte im Verzeichnis(sic!)

In der Linux - shell

cat datei > datei.myOwn
rm datei
mv datei.myOwn > datei

in PHP (wenn die Datei nicht zu groß ist):

file_put_contents('datei.myOwn', file_get_contents('datei'));  
unlink ('datei');  
rename('datei.myOwn', 'datei');

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix