[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: script para subir um serviço ocultando o processo
From: |
skfogo |
Subject: |
Re: script para subir um serviço ocultando o processo |
Date: |
Sat, 29 May 2010 14:12:23 -0000 |
User-agent: |
eGroups-EW/0.82 |
Olá Lawrence Waclawiak,
Uns dos motivos desta lista ser tão boa é exatamente a política de boa conduta
usando sempre o espaço para evoluir nos conhecimentos a respeito de shell.
Tem pessoas muito feras aqui que vão te ajudar com certeza, inclusive o MrBits
que é um colaborador fiel da lista, todavia você pode relatar o seu cenário
para que as pessoas entendidas saibam onde você deseja chegar, porém por mais
que sejam infrutíferas suas tentativas é de extrema relevancia que você poste
aqui seu código em shell, e com a colaboração de todos você chegar no resultado
que deseja.
Deve ser de seu conhecimento a lista asterisk brasil que trata exatamente sobre
asterisk.
Para finalisar eu tenho essa ferramenta em produção e não passo pelo mesmo
problema que você, acredito que estejas estartando sua aplicação de forma
imprópria.
Abraço,
Stanley
--- Em address@hidden, Lawrence Waclawiak <lawrencebbw@...> escreveu
>
> 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 <lawrencebbw@...
> > <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"
> > >
> > > lwaclawiak@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
> >
> >
>