Sua saída não significa que o asterisco use usuário root
Use
ps al|grep asterisk
A segunda coluna é processada.
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.
Sua saída não significa que o asterisco use usuário root
Use
ps al|grep asterisk
A segunda coluna é processada.
Tags command-line bash asterisk linux centos