WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   php und sudo-maso (http://www.wcm.at/forum/showthread.php?t=212357)

ff 19.03.2007 20:07

php und sudo-maso
 
In der shell funktioniert:
Code:

sudo -u tester echo 'tralala' > /pfad/datei
Im php-script funktioniert nicht:
Code:

system("sudo -u tester echo 'tralala' > /pfad/datei");
Allerdings funktioniert:
Code:

system("sudo -u tester chmod 602 /pfad/datei");
system("sudo -u tester echo 'tralala' > /pfad/datei");
system("sudo -u tester chmod 600 /pfad/datei");

Ich will aber nicht "chmod" freigeben, sondern lediglich einen Schreibbefehl!

Wo ist da der Wurm drinn???

Danke
ff

Philipp 24.03.2007 06:25

Und welcher User führt system() aus? Der Apache Webserver vielleicht?

ff 24.03.2007 11:17

Ja, so ist es.

Mittlerweile habe ich entdeckt, dass der echo-Befehl in der shell auch nur ausgefuehrt wird, wenn ich als root sudo mache. Als www-data funktionierts auch nur, wenn ich vorher die Rechte der Datei aendere.

lg
ff

PS: Somit ist auch klar, dass das kein PHP-Problem ist. Der Thread koennte also von den Moderatoren in das Linux-Forum verschoben werden . . .


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag