kann Attribute nicht ändern
Bernd Jensen
- ftp
Ein PHP-Skript hat auf meinem Server ein Verzeichnis/Dateien angelegt. Nun möchte ich einige dieser Dateien überschreiben, hab jedoch keine Berechtigung dazu!
Die CHMOD des Verzeichnisses und der Dateien ist 775; mir ist es nicht möglich diesen Wert bei den Dateien oder dem Verzeichnis etwa auf 777 zu ändern.
Wie kann das sein? ... es kann doch icht sein, das mir die Berechtigung fehlt Attribute zu ändern (grundsätzlich geht das ja, zumindest bei anderen Verzeichnissen/Dateien)..hab bereits mehrere FTP-Clients ausprobiert (FileZilla/SmartFTP).
Würde mich freuen wenn jemand diesbzüglich eine Idee hat.
schönen Tag,
BErnd.
Hi,
Ein PHP-Skript hat auf meinem Server ein Verzeichnis/Dateien angelegt. Nun möchte ich einige dieser Dateien überschreiben, hab jedoch keine Berechtigung dazu!
Die CHMOD des Verzeichnisses und der Dateien ist 775; mir ist es nicht möglich diesen Wert bei den Dateien oder dem Verzeichnis etwa auf 777 zu ändern.
Wie kann das sein? ... es kann doch icht sein, das mir die Berechtigung fehlt Attribute zu ändern (grundsätzlich geht das ja, zumindest bei anderen Verzeichnissen/Dateien)..hab bereits mehrere FTP-Clients ausprobiert (FileZilla/SmartFTP).
Zugriffsgberechtigungen ändern kann nur der Eigentümer oder ein User mit Root-Berechtigung.
Wenn die Dateien durch ein PHP-Script erzeugt wurden, ist der Eigentümer der User, unter dessen Kennung das PHP-Script lief.
Nutze ein weiteres PHP-Script, um die Berechtigungen (und ggf. den Eigentümer) zu ändern - dieses wird wieder unter derselben Kennung *) laufen - also Eigentümer sein.
*) falls nicht inzwischen die Server-Konfiguration geändert wurde ...
cu,
Andreas
Hi,
Ein PHP-Skript hat auf meinem Server ein Verzeichnis/Dateien angelegt. Nun möchte ich einige dieser Dateien überschreiben, hab
So wies aussieht ist der user(php) != user(ftp)
-> jedoch keine Berechtigung dazu! So isses.
Die CHMOD des Verzeichnisses und der Dateien ist 775; mir ist es nicht möglich diesen Wert bei den Dateien oder dem Verzeichnis etwa auf 777 zu ändern.
chmod kann nur der owner der Datei. Und der ist user(php), also derjenige welcher die Datei auf dem Server angelegt hat per php-upload.
Würde mich freuen wenn jemand diesbzüglich eine Idee hat.
suExec ... ->muss ISP einrichten.
Gruss, Rolf