Saudações a todos.

O problema é o seguinte:

Tenho um servidor Asterisk e me requisitaram que instalasse o Asternic nele.
Asternic é um software que analisa e relatórios a respeito da utilização 
do Asterisk, para isso ele usa a base mysql do asterisk e tbm os logs do 
mesmo.

O problema é que da forma que esse daemon é iniciado no sistema faz com 
que a senha de root do mysql fique visível para qualquer usuário que 
execute um "ps xfa" por exemplo.
A linha que sobre o serviço é a seguinte:
/usr/bin/perl /usr/local/parselog/tailqueuelog -u root -p 'password' -d 
qstats-pro -l /var/log/asterisk/queue_log &

Saida do "ps xfa |grep tailqueuelog"

lwaclaw...@pbx:~ $ ps xfa |grep tailqueuelog
3798 ?        S      0:14 /usr/bin/perl /usr/local/parselog/tailqueuelog 
-u root -p XXXXXXXXXXX -d qstats-pro -l /var/log/asterisk/queue_log

Bom, sei que não devemos discutir o que não seja shell-script nessa 
lista, e tabela de processos do sistema não é shell-script, mas como eu 
acredito que talvez através de um shell-script seja possivel ocultar 
isso, eu estou pedindo a ajuda dos colegas.


Grato,
Lawrence Waclawiak

Responder a