![]() |
![]() |
|
![]() |
![]() |
|
Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() Registriert seit: 13.11.1999
Beiträge: 466
|
![]() In der shell funktioniert:
Code:
sudo -u tester echo 'tralala' > /pfad/datei Code:
system("sudo -u tester echo 'tralala' > /pfad/datei"); 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"); Wo ist da der Wurm drinn??? Danke ff |
![]() |
![]() |
![]() |
#2 |
verXENt
![]() |
![]() Und welcher User führt system() aus? Der Apache Webserver vielleicht?
|
![]() |
![]() |
![]() |
#3 |
Veteran
![]() Registriert seit: 13.11.1999
Beiträge: 466
|
![]() 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 . . . |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|