Hallo,
nachdem mir in anderen Foren nicht geholfen werden konnte, seit ihr meine letzte hoffnung.
Ich habe meinen Linuxserver mit SUDO so konfiguriert, das der www user rootrechte hat (natürlich nur lokal, online wirds dann abgesichert!). Wenn ich über php folgende befehl ausführe:
gibt er im Browser test aus. Also müsste das ja soweit funktionieren?
Mein befehl den ich benötige lautet allerdings:
Dieser funktioniert nicht. gebe ich ihn direkt in Shell ein klappt alles ohne probleme. Es muss also irgendwie an der übertragung zur Shell liegen? Ich habe die vermutung das eventuell bestimmte zeichen falsch übertragen werden? Aber ich komme nach 2 Tagen rumtesten irgendwie nicht weter, hoffe jemand von euch sieht den fehler 
Vielen dank für die Hilfe.
mfg
Scub
nachdem mir in anderen Foren nicht geholfen werden konnte, seit ihr meine letzte hoffnung.
Ich habe meinen Linuxserver mit SUDO so konfiguriert, das der www user rootrechte hat (natürlich nur lokal, online wirds dann abgesichert!). Wenn ich über php folgende befehl ausführe:
PHP-Code:
passthru("sudo -u root echo 'test' ");
Mein befehl den ich benötige lautet allerdings:
PHP-Code:
passthru("sudo -u root echo 'msg xxxxxxxxx TEST' >> /tmp/micq/scripting");

Vielen dank für die Hilfe.
mfg
Scub
Kommentar