Tentei sua sugestão mas infelizmente a senha ainda aparece.

Outra tentativa que fiz foi criar o seguinte script.

###############
#!/bin/bash

tentativa(){
/usr/bin/perl /usr/local/parselog/tailqueuelog -u root -p XXXXXXXXX -d 
qstats-pro -l /var/log/asterisk/queue_log
}

main(){

tentativa&

}
main
###############


Mas também não funcionou.

Obrigado.

Axcar, L. Miguel escreveu:
>
> Lawrence,
>
> Vou me atrever a dar um palpite, sem nenhuma pretensão, pois vocês
> nessa lista são feras do shell... =0)
>
> E se despejasse a senha do root num arquivo texto, com permissão de
> leitura só pro root, e na chamada do comando incluísse um subshell pra
> receber o despejo desse arquivo?
>
> /usr/bin/perl /usr/local/parselog/tailqueuelog -u root -p "$(cat
> /root/senhaRoot)" -d qstats-pro -l /var/log/asterisk/queue_log &
>
> Se ele abrir a senha na chamada, de maneira a aparecer no ps, pode
> escapar o cifrão, de maneira a só rodar o subshell internamente...
>
> /usr/bin/perl /usr/local/parselog/tailqueuelog -u root -p "\$(cat
> /root/senhaRoot)" -d qstats-pro -l /var/log/asterisk/queue_log &
>
> Espero que funcione.
>
> Abraço,
>
> --
> Luiz "Miguel" Axcar
> Assinatura editada pela moderação
>
> 2010/5/28 Lawrence Waclawiak <lawrence...@yahoo.com.br 
> <mailto:lawrencebbw%40yahoo.com.br>>
> >
> > 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
>
> 




------------------------------------

---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: shell-script-unsubscr...@yahoogrupos.com.br
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    shell-script-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a