Запускаем консоль CLI Asterisk от другого пользователя

В одной из задач мне понадобилось решить именно такую проблему. Итак, вопрос стоит так: каким образом дать доступ пользователю системы, который не имеет отношения к Asterisk. Мой Asterisk настроен таким образом, что запускается от пользователя asterisk, принадлежащего одноименной группе. (простите за тавтологию)

На самом деле большой проблемы в этом нету. Поэтому сразу к делу. Добавляем нового(или уже существующего) пользователя в группу asterisk:

# Если пользователь новый
useradd -G asterisk tony
# Если пользователь существует
usermod -a -G asterisk tony

После этого уже можно подключиться к CLI. Если не получилось, то выполняем еще один шаг: добавим в файл /etc/asterisk/asterisk.conf следующее содержимое и перезапустим asterisk.

[files]
astctlgroup => asterisk
astctlpermissions = 0775

Собственно все, теперь пользователь tony сможет подключаться к CLI Asterisk.

Оставить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *