сделал [files] astctlpermissions = 0660 astctlowner = asterisk astctlgroup = www-data astctl = asterisk.ctl
не помогло, осталось так же как было
godlike ( 2013-08-08 14:53:23 +0400 )редактироватьФункция Record() пишет файл с правами rw r -- . Хочу что бы писала с rw rw -- что бы я добавил пользователя www-data в группу asterisk и мог через веб скрипт удалять записи. Можно ли это поменять?
добавить в rc скрипт астериска umask с правильными параметрами перед стартом астериска или почитать чего написано в asterisk.conf -> files -> astctlpermissions ?
сделал [files] astctlpermissions = 0660 astctlowner = asterisk astctlgroup = www-data astctl = asterisk.ctl
не помогло, осталось так же как было
godlike ( 2013-08-08 14:53:23 +0400 )редактироватьу вас есть три варианта.
1) поменять в исходнике. перекомпилить
2) сделать скрипт по крону раз в час который будет менять.
3) после записи запускать скрипт который бьудет менять.
1 пункт как то неестественно, 2 пункт не покатит, так как нужно сразу, а вот 3й отличная идея :) Просто думал есть нормальный способ настроить это в астериске
godlike ( 2013-08-08 21:59:10 +0400 )редактироватьзачем раз в час - простой демон на перле (например) который после закрытия файла открытого на запись в дире сразу будет менять пермишн :) через inotify
octopas ( 2013-08-09 01:48:52 +0400 )редактировать2 meral: это так поставлена задача. понятно дело что по хорошему через веб скрипт вообще ничего должен удалять на фс из соображений безопасности (лучше пускать php через sandbox где эти функи будут запрещены) - вебмордой удаляется ссылка из базы, а файлы подчищаются через крон по расписанию от узера астериск.... но каждый же свои решения строит, вот я и предлагаю ТС еще один корявый вариант в добавлении к вашим...%))
octopas ( 2013-08-09 22:22:50 +0400 )редактироватьcrontab это вполне linux-way. а вот ваши варианты без грибов не поймешь. зачем так сильно усложнять то?
meral ( 2013-08-09 23:00:11 +0400 )редактироватькроном менять это самый просто вариант в лоб, но задача поставлена так что нужно что бы файл мог быть удален сразу а не через минуту или больше, свой вариант это хорошо но есть ТЗ
godlike ( 2013-08-09 23:05:05 +0400 )редактироватьЗадан: 2013-08-08 14:18:56 +0400
Просмотрен: 514 раз
Обновлен: Aug 08 '13
РЕШЕНО: freepbx переадресация входящего гор номера на мобильный
[FATAL] Unable to connect to Asterisk Manager
STM-1 Asterisk PCIe-плата - насколько данное решение актуально?
Как авторизовать сразу два и более внутренних телефона на asterisk?
Посмотреть сколько ресурсов потребляет Asterisk
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.