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