Mensagem ao utilizador - SSH

1. Mensagem ao utilizador - SSH

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 23/05/2008 - 08:09h

Bom dia pessoal, tudo certo?

Gostaria de saber como mandar uma mensagem para o utilizador do servidor SSH. Seria somente

#echo -e "Mensagem" > /dev/tty1

Mas se o usuário estiver no X eu devo redirecionar para tty7?

Abraços!


  


2. Re: Mensagem ao utilizador - SSH

Denis Doria
thuck

(usa Debian)

Enviado em 23/05/2008 - 08:29h

Não entendi direito oq vc quer dizer 'com estar no X'; mas em todo caso a maneira de mandar mensagens para o X é pela variável DISPLAY; vc seta a variável DISPLAY=:0.0 ou o X que a pessoa está usando, com isso vc poderá mandar coisas para o X; mas precisará criar um software, pode ser em tcl/tk e o wish, para mandar uma janela para o usuário; ou fazer um xdialog, mas precisa ser um programa gráfico.

Só conheço dessa forma, nenhuma mais simpels dq essa.


3. /etc/motd

Israel Miranda
israel_miranda

(usa FreeBSD)

Enviado em 23/05/2008 - 09:16h

é o arquivo que se encontra a mensagem de boas-vindas reproduzido pelo ssh.
Não interessa se o usuário vai logar via terminal modo texto, ou via um programa de terminal no modo gráfico como o konsole ou o gnome-terminal, ele recebe a mensagem do mesmo jeito, e para o ssh-server, ele está logado em uma /dev/tty

É uma forma bem genérica, não se se é isso que você quer. Esse arquivo aceita variáveis também, consulte a documentação do ssh-server para maiores informações.


4. Deixe-me explicar melhor

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 23/05/2008 - 09:57h

Meu computador fica ligado em casa e rodando o SSHD, eu o acesso aqui no serviço e as vezes quero enviar uma mensagem para o usuário que está logado no sistema, eu sei que se redirecionar a saida do comando para uma tty que está em modo texto o comando aparece nela, por exemplo echo -e "mensagem" > /dev/tty1 mas o que eu quero saber é se o mesmo ocorre na tty do X, quero saber se eu redirecionar para tty7 o usuário que está no X vai receber minha mensagem, eu sei que quando o sistema vai ser desligado o kwrith intercepta a mensagem de shutdown e a exibi na tela, será que o mesmo ocorrerá se eu fizer echo -e "mensagem" > /dev/tty7?

Abraços!

Obs. Acessem o GULIPA (banner ao lado) ;D


5. Re: Mensagem ao utilizador - SSH

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 23/05/2008 - 12:28h

já achei uma solução

#echo "mensagem" | wall

Funcionou!

Abraços!


6. Re: Mensagem ao utilizador - SSH

Isaque Franca Dutra
isaquefd

(usa NetBSD)

Enviado em 31/08/2008 - 15:57h

who
Aparecerá uma lista dos usuários conectados, como:
isaquefd pts/0 2008-08-31 15:03 (xxxxxxxx.user.veloxzone.com.br)

Repare o pts/0
Então, envie a saída para /dev/pts/x sendo x o número
Por exemplo, para enviar uma mensagem ao usuário isaquefd
echo "Hi!" >> /dev/pts/0

Abraços







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts