Hallo,
ich habe bei meinem Account für meine Webseite leider keinen Telnet Zugang und kann daher nicht direkt Archive auf dem Server entpacken.
Ich habe versucht mir ein Skript dafür zu schreiben, was wie folgt aussieht:
<?php
$string = exec("tar -xzvf archiv.tgz");
echo $string;
?>
Dieses funktioniert zwar, allerdings habe ich für die ausgepacken Dateien nachher einen anderen Besitzer und kann keine Rechte an diesen mehr verändern. Ich könnte zwar dieses lokal auspacken und dann per FTP uploaden, allerdings würde ich mit dieser auch gerne Links anlegen und daher meine Frage:
Kann man in einem PHP Skript auch angeben, mit welchem Benutzer man die Aktionen ausführen kann?
Ich wäre sehr dankbar für Hinweise, wie ich dieses Problem lösen kann.
							
						
					ich habe bei meinem Account für meine Webseite leider keinen Telnet Zugang und kann daher nicht direkt Archive auf dem Server entpacken.
Ich habe versucht mir ein Skript dafür zu schreiben, was wie folgt aussieht:
<?php
$string = exec("tar -xzvf archiv.tgz");
echo $string;
?>
Dieses funktioniert zwar, allerdings habe ich für die ausgepacken Dateien nachher einen anderen Besitzer und kann keine Rechte an diesen mehr verändern. Ich könnte zwar dieses lokal auspacken und dann per FTP uploaden, allerdings würde ich mit dieser auch gerne Links anlegen und daher meine Frage:
Kann man in einem PHP Skript auch angeben, mit welchem Benutzer man die Aktionen ausführen kann?
Ich wäre sehr dankbar für Hinweise, wie ich dieses Problem lösen kann.
 
          
 ob da TAR darauf hört, weiß ich nicht. Allerdings sollten eigentlich die Rechte des ausführenden Users benutzt werden -> das sollte ja der PHP-/Webuser sein -> mit dem sollte dann der Zugriff auch klappen.
 ob da TAR darauf hört, weiß ich nicht. Allerdings sollten eigentlich die Rechte des ausführenden Users benutzt werden -> das sollte ja der PHP-/Webuser sein -> mit dem sollte dann der Zugriff auch klappen.
							
						
Comment