ich habe folgendes Problem:
Mit einem kleinen PHP-Script lasse ich Ordner und auch Dateien auf meinem Webspace erstellen (Webspace liegt auf einem Root-Server, habe also vollen Zugriff darauf).
Mit
- Code: Select all
mkdir("connec/".$code)
Dann setzte ich auch schon gleich die vollen Schreib- und Lesereche:
- Code: Select all
chmod ("connec/".$code, 0777)
Der Ordner wird unter dem User "www-data" und der Gruppe "www-data" erstellt, wenn ich jetzt allerdings via FTP eine Datei auf den Server lade ist diese vom User "klaus" und von der Gruppe "psacln".
Wenn ich jetzt via
- Code: Select all
fopen("connec/".$code."/test.txt" , "w+")
- Code: Select all
Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 10001 is not allowed to access /var/www/vhosts/test34e32.de/httpdocs/root/connec/Folder owned by uid 33 in /var/www/vhosts/test34e32.de/httpdocs/root/create.php on line 36
Habe auch schon versucht den Befehl
- Code: Select all
chgrp ("connec/".$code, psacln);
- Code: Select all
Warning: chgrp() [function.chgrp]: Operation not permitted in /var/www/vhosts/test34e32.de/httpdocs/root/code.php on line 19
Wie kann ich dem Apache nun sagen, dass wenn via PHP-Script ein Verzeichnis angelegt wird, er dieses unter dem User "klaus" und der Gruppe "psacln" anlegen soll?
Gruß OpenSoul