Ich versuche gerade über den Browser z.B. die Blacklist anzeigen zu lassen.
Über visudo habe ich www-data Rechte auf die asterisk binary gegeben.
In /etc/group dann noch den user www-data in die Gruppe asterisk wegen Zugriff auf /var/run/asterisk.ctl
Folgendes gibt aber nur die Zeichen "[0m" aus:
Wenn ich das ganze als User "test" nachbaue kann ich wenigstens den Befehl an der Konsole ausführen.
Oder geht das auch ganz anders? Das www-data an der Bash rummurksen darf ist ja eh schon nicht so toll (/bin/sh in passwd).
[Beitrag 2:]
anscheinend muss man den mehrzeiligen Output per while abfragen, nun gehts
http://www.ip-phone-forum.de/showthread.php?t=91702
http://www.voip-info.org/wiki/view/Asterisk tips managing CID names
Über visudo habe ich www-data Rechte auf die asterisk binary gegeben.
In /etc/group dann noch den user www-data in die Gruppe asterisk wegen Zugriff auf /var/run/asterisk.ctl
Folgendes gibt aber nur die Zeichen "[0m" aus:
Code:
<?php
$output = exec('/usr/sbin/asterisk -rx "database show blacklist"');
echo $output;
?>
Wenn ich das ganze als User "test" nachbaue kann ich wenigstens den Befehl an der Konsole ausführen.
Oder geht das auch ganz anders? Das www-data an der Bash rummurksen darf ist ja eh schon nicht so toll (/bin/sh in passwd).
[Beitrag 2:]
anscheinend muss man den mehrzeiligen Output per while abfragen, nun gehts
http://www.ip-phone-forum.de/showthread.php?t=91702
http://www.voip-info.org/wiki/view/Asterisk tips managing CID names
Zuletzt bearbeitet: