Ich will per PHP folgenden bash-befehl ausführen:
$str="sudo ffmpeg -itsoffset 10 -i \"/xxx/xxx/xxx/".$filename.".mp4\" -vcodec mjpeg -vframes 1 -an -f rawvideo -s 84x46 ".$filename.".jpg";
// hab das mit/ohne sudo probiert
Wieso willst Du ffmpeg mit sudo starten? Das Hinterfrage ich hier als erstes. Es ist nämlich eigentlich gar nicht nötig?!
Zitat
Habe also folgendes ausprobiert:
Bei all diesen versuchen übersiehst Du völlig, dass
a) du eigentlich kein sudo brauchst
b) du wenn Du es bräuchtest scheinbar kein Verständnis für das Rechte-System unter Linux hast
Denn um einen Befehl auszuführen oder einen bestimmten Pfad aufzurufen, muss man nicht mit 3 oder 4 verschiedenen Programmiersprachen etwas herumprobieren sondern die Rechte für das was man tun möchte richtig setzen.
Zitat
Habe daraus auch schon die /etc/sudoers versucht, geht nicht und ist mir pers. zu unsicher.
Was hast Du darüber versucht und was ist dir da unsicher? Natürlich ist es unsicher, wenn man für bestimmte Accounts einen passwortfreien Zugang gewährt, wie Du ihn hier haben möchtest. Aber wieso verwendest Du dann überhaupt "sudo" in deinem Befehl?