Сейчас из косоле запустил php скрипт от пользователя asterisk, все заработало после того как я в /etc/sudoers внес строчку:
asterisk All=(ALL) NOPASSWD: ALL
запускаю из консоли:
sudo -u asterisk ./dialout
/bin/chown: changing ownership of `/var/spool/asterisk/tmp/:2013-10-01_10:50:11.call': Operation not permitted
не смотря на то что он ругнулся на изменение группы и пользователя, скрипт отработал нормально.
Затем иду в браузер запускаю от туда скрипт, и в логе Апача вот что мне пишет:
[Tue Oct 01 10:44:56 2013] [notice] Apache/2.2.24 (Unix) PHP5/5.3.25 with Suhosin-Patch configured -- resuming normal operations
[Tue Oct 01 10:45:01 2013] [error] [client 192.168.0.10] PHP Notice: Use of undefined constant data - assumed 'data' in /var/www/html/site/out.php on line 3
[Tue Oct 01 10:45:01 2013] [error] [client 192.168.0.10] PHP Notice: Undefined index: data in /var/www/html/site/out.php on line 3
sh: /usr/bin/sudo: Permission denied
Это какойто ужос.... блин почему пользователь asterisk проклятый? Почему изначально он даже не может создавать файлы на диске?