2015-05-22 3 views
0

Я скомпилировал Asterisk 11 из источника как пользовательский root на CentOS. Теперь я хочу, чтобы Asterisk запускался как звездочка группы asterisk пользователя. Я раскомментировалКак запустить Asterisk как пользователь, отличный от root?

#AST_USER="asterisk" 
#AST_USER="asterisk" 

в

/etc/sysconfig/asterisk 

Я также пробовал раскомментировать то же переменные в

/usr/local/src/asterisk-11.17.1/contrib/init.d/etc_default_asterisk 

перезапустить службы звездочки и даже перезагружать сервер с упомянутым состоянием и когда я ps ax | grep [a]sterisk, я все еще получаю

4457 pts/0 S  0:00 /bin/sh /usr/sbin/safe_asterisk 
4459 pts/0 Sl  0:01 /usr/sbin/asterisk -f -vvvg -c 

вместо

4457 pts/0 S  0:00 /bin/sh /usr/sbin/safe_asterisk -U asterisk -G asterisk 
    4459 pts/0 Sl  0:01 /usr/sbin/asterisk -f -vvvg -c -U asterisk -G asterisk 

я явно добавил Звездочка пользователя и добавил группу Звездочка.

Прошу вас рассказать мне, как перейти к звездочке, которая будет работать как звездочка в виде звездочки. Кстати, если вы добавите направления, по которым файлы и каталоги будут изменять разрешения, чтобы получить звездочку, которая мне нужна, было бы здорово.

Отзыв будет более чем приветствуем.

+0

Этот сайт предназначен для вопросов программирования. Конфигурация программного обеспечения вне темы. –

+0

Попробуйте спросить у [superuser SE] (http://superuser.com/questions/tagged/asterisk). – kenorb

+0

Хорошо. Я отправлю свой вопрос в SE. Спасибо. – Nacarone

ответ

1

В /etc/asterisk/asterisk.conf можно задать любому пользователю

Примечание: у вас есть разрешение на изменение /var/run/asterisk/ и /var/spool/asterisk/ папки, а также изменять разрешение на log папку.

+0

Пробовал ваше предложение, но не работал ... – Nacarone

Смежные вопросы