RalphW: ZIP online entpacken, welche Rechte sind nötig?

Hallo,

leider kenne ich mich mit der Rechtevergabe und deren Auswirkungen auf Webservern noch nicht so ganz aus, deshalb diese Frage:

Ich kann Dateien auf meinen Webserver nur mit Hilfe eines PHP  FTP-Skripts hochladen. Im Normalfall unterstützt dieses Skript nur den Upload einzelner Dateien.

Nun habe ich ein Skript geschrieben, welches es ermöglicht, mehrere Dateien in einem ZIP-File hochzuladen und danach online zu entpacken. Die korrekte Funktion des Entpackens ist jedoch von den Rechten im jeweiligen Ordner abhänigig. D.h. damit das Entpacken an jeder Stelle funktioniert müsste ich die Rechte für alle Ordner ändern!?

Wie ist es wenn ich die Rechte temporär ändere, die Dateien entpacke und die Rechte wieder zurückändere?

Welches ist eurer Meinung nach die korrekte Herangehensweise? Wie steht es mit der Sicherheit? Alternative Vorschläge?

Bin für jede Hilfe und für jeden Tipp dankbar!

Gruß,
Ralph