Bom, entao ta quase lá ...

entao, se o usuário feijo existe nas maquinas feijo e reinaldo, vc pode criar 
uma chave criptografada (SSH sem senha) para este usuario
entao, vc conseguirá executar o comando sem pedir a senha.

Espero ter ajudado,
Emerson Souto 

  ----- Original Message ----- 
  From: chmod000 
  To: [email protected] 
  Sent: Wednesday, February 15, 2006 8:25 AM
  Subject: Re: [shell-script] Enviar mensagens "pop-up"


  hahaha, foi mal reinaldo é um usuário que tem um host com o nome dele
  adicionado no meu /etc/hosts...

  Mas o comando funcionou legal, só que fica me pedindo senha.

  Em 14/02/06, Emerson Domingues Souto <[EMAIL PROTECTED]> escreveu:
  >
  >
  > Perai,
  >
  > "reinaldo" é um host ou um usuario ?
  >
  > pois o comando ssh funciona assim:
  > ssh -t [EMAIL PROTECTED] comando [ argumentos ]
  >
  > ou seja, me parece q no teu caso deveria ser assim:
  >
  > Prompt> ssh -t [EMAIL PROTECTED]  gxmessage -display :0 -buttons
  > "OK:63"
  > ou senao:
  > Prompt> ssh -t [EMAIL PROTECTED]  gxmessage -display :0 -buttons
  > "OK:63"
  >
  >
  > Att,
  > Emerson
  >
  >   ----- Original Message -----
  >   From: chmod000
  >   To: [email protected]
  >   Sent: Tuesday, February 14, 2006 4:49 PM
  >   Subject: Re: [shell-script] Enviar mensagens "pop-up"
  >
  >
  >   Oi galera, achei o gxmessage, ele faz popup do jeito que eu quero, no
  >   terminal que eu especificar:
  >
  >   O problema agora é que via ssh não tenho permissão para escrever no X
  > (acho
  >   que é isso). Olha só o exemplo:
  >
  >   tem um usuário logado
  >   [EMAIL PROTECTED]:~$ who
  >   reinaldo :0           Feb 14 16:58
  >   feijo    pts/0        Feb 14 17:40 (192.168.xxx.xxx)
  >
  >   daí eu executo o comando para enviar a mensagem:
  >
  >   [EMAIL PROTECTED]:~$ ssh -t [EMAIL PROTECTED] gxmessage -display :0 
-buttons
  > "OK:63"
  >   "Testing"
  >   Password:
  >   Xlib: connection to ":0.0" refused by server
  >   Xlib: Invalid MIT-MAGIC-COOKIE-1 key
  >
  >   (gxmessage:3610): Gtk-WARNING **: cannot open display: :0
  >   Connection to reinaldo closed.
  >
  >   obs.: a senha foi digitada corretamente.
  >
  >
  >   Em 14/02/06, chmod000 <[EMAIL PROTECTED]> escreveu:
  >   >
  >   > Grande emerson... tá quase bom.. hehehe estou tentando aprimorar um
  > pouco,
  >   > mas tá estranho.
  >   >
  >   > Respondendo às suas perguntas.
  >   >
  >   > Quero enviar uma única mensagem, em popup, e sair do host remoto.
  >   >
  >   > a combinação que vc mandou é quase perfeita, não fosse pela
  > necessidade de
  >   > digitar uma senha e de não ser broadcast.
  >   >
  >   > O caso é o seguinte, deixa ver se consigo me expressar direitinho...
  >   >
  >   > tenho um script rodando em um servidor. Este escript verifica a
  > conexão de
  >   > outras máquinas (clientes) e checa alguns serviços. Caso haja alguma
  > coisa
  >   > fora do padrão ele envia um e-mail para o administrador. Além disso,
  > quero
  >   > que ele envie uma mensagem para os terminais (especificados em um
  > arquivo) e
  >   > exiba um "alert" com a mensagem de erro.
  >   >
  >   > este ssh -t ficou legal mesmo, mas bate na tecla da autenticação.
  >   >
  >   > tem alguma outra idéia?
  >   >
  >   > Em 14/02/06, Emerson Domingues Souto <[EMAIL PROTECTED]>
  > escreveu:
  >   > >
  >   > >  hum ...
  >   > >
  >   > > que tal SSH + WRITE ?
  >   > >
  >   > >
  >   > > Exemplo:
  >   > >
  >   > > Prompt> ssh -t [EMAIL PROTECTED] echo "TESTE" | write usuario_y
  >   > >
  >   > > Isto é apenas um exemplo, pois o comando pode ser mais aprimorado.
  >   > > deve resolver para o q vc quer
  >   > >
  >   > > Mas, me corrija se eu estiver enganado, se vc quer Popup, vc teria
  >   > > conversacao (CHAT), como um chat, correto ?
  >   > > entao, o q vc deseja ? apenas enviar mensagem, ou deseja conversacao
  > ?
  >   > >
  >   > > Se vc quer conversaçao use o comando TALK
  >   > >
  >   > >
  >   > > Espero ter ajudado,
  >   > >
  >   > > Emerson
  >   > >
  >   > >
  >   > >
  >   > >   ----- Original Message -----
  >   > >   From: chmod000
  >   > >   To: [email protected]
  >   > >   Sent: Tuesday, February 14, 2006 3:26 PM
  >   > >   Subject: Re: [shell-script] Enviar mensagens "pop-up"
  >   > >
  >   > >
  >   > >   Emerson, testei o comando conforme vc indicou. Realmente ele envia
  > a
  >   > >   mensagem "TESTE" para o usuário logado no terminal indicado, porém
  > o
  >   > > que
  >   > >   quero é que ele envie para um usuário logado em qualquer terminal,
  > mas
  >   > > de um
  >   > >   host remoto. De preferência uma mensagem no estilo pop-up do X.
  >   > >
  >   > >   Tem alguma sugestão?
  >   > >
  >   > >   Em 14/02/06, Emerson Domingues Souto <[EMAIL PROTECTED]>
  >   > > escreveu:
  >   > >   >
  >   > >   >
  >   > >   > Olá.
  >   > >   >
  >   > >   > O comando WRITE faz isso q vc quer:
  >   > >   >
  >   > >   > Ex1:
  >   > >   > Prompt> echo "TESTE" | write emerson /dev/pts/8
  >   > >   >
  >   > >   > O comando acima manda a mensagem teste para o usuario EMERSON
  > que
  >   > > está
  >   > >   > logado no /dev/pts/8
  >   > >   >
  >   > >   >
  >   > >   > Ex2:
  >   > >   > Prompt> cat arquivo.txt > /dev/pts/8
  >   > >   >
  >   > >   > O comando acima lista o conteudo de arquivo.txt para quem
  > estiver
  >   > > logado
  >   > >   > em /dev/pts/8
  >   > >   >
  >   > >   >
  >   > >   > E assim vai indo .... no meu modo de ver o WRITE ou simplesmente
  >   > >   > direcionar para o TTY te atenderia muito bem.
  >   > >   >
  >   > >   > Espero ter ajudado,
  >   > >   > Emerson Souto
  >   > >   >
  >   > >   >
  >   > >
  >   > > [As partes desta mensagem que não continham texto foram removidas]
  >   > >
  >   > >
  >   > >
  >   > >

[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
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: [EMAIL PROTECTED]
---------------------------------------------------------------------
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:
    [EMAIL PROTECTED]

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

 



Responder a