Como executo o Asterisk como usuário diferente de root?

0

Eu compilei o Asterisk 11 a partir do código-fonte como usuário root no CentOS. Agora quero que o Asterisk seja executado como asterisco do grupo asterisco do usuário. Eu descomentei

AST_USER="asterisk"

AST_GROUP="asterisk"

em

/etc/sysconfig/asterisk

Eu também tentei descomentar as mesmas variáveis em

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

Eu reinicio o asterisco de serviço e até mesmo reinicializo o servidor com a condição referida e quando eu

ps ax | grep asterisk ,

Ainda recebo

4457 pts/0 S 0:00 /bin/sh /usr/sbin/safe_asterisk

4459 pts/0 Sl 0:01 /usr/sbin/asterisk -f -vvvg -c

em vez de

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 -U asterisk -G asterisk -vvvg -c

Por favor, note que o asterisco do usuário UNIX e o asterisco do grupo UNIX existem em meu sistema.

Peço gentilmente que você me diga como proceder para colocar o asterisco em execução como asterisco no asterisco do grupo. By the way, se você adicionar instruções sobre quais arquivos e diretórios para alterar as permissões, para obter o asterisco em execução como eu preciso, seria ótimo.

O feedback será bem-vindo.

    
por Nacarone 27.05.2015 / 22:21

1 resposta

0

Sua saída não significa que o asterisco use usuário root

Use

ps al|grep asterisk

A segunda coluna é processada.

    
por 28.05.2015 / 13:45