Выполнение команд в on_record_hook

Vadimmiras

New Member
Добрый день!
Вопрос возможно не связан напрямую с флешфонером, прошу помочь.
При записи стрима нужно добавить обработчик через aws sqs ( AWS CLI), но команда не запускается, хоть и формируется верно, возможно это из за того, что WCS работает от имени flashphoner. Как можно запустить в скрипте команду через стандартного юзера ec2-user в инстансе?

Спасибо!
 

Max

Administrator
Staff member
Добрый день
Как можно запустить в скрипте команду через стандартного юзера ec2-user в инстансе?
Возможны два варианта:
1. Запускать сервис WCS от пользователя root. Для этого в файле /etc/systemd/system/webcallserver.service замените
Code:
User=flashphoner
Group=flashphoner
на
Code:
User=root
Group=root
Тогда Вы сможете выполнять любые команды в on_record_hook скрипте.
2. Добавить пользователя flashphoner в /etc/sudoers
Code:
flashponer ALL=(ALL) NOPASSWD: ALL
и запускать нужные команды в скрипте c использованием sudo
 
Top