Rodrigo de Lima Silva wrote:
>Como fa�o para enviar uma mensagem de um tty para um dispositivo
>/dev/pts/0 com usu�rio comum?
>Bom, se for para enviar uma mensagem para o /dev/tty1 ou qualquer outro
>fica f�cil, bastando apenas dar permiss�o no tty e depois echo
>"mensagem" > /dev/tty1.
>S� que eu preciso enviar uma mensagem como usu�rio comum para um
>terminal  onde esteja logado outro usu�rio por ssh, no caso /dev/pts/0.
>Esse dispositivo n�o existe enquanto n�o houver nenhuma conex�o, por
>isso n�o consigo setar a permiss�o para ele.
>N�o sei se fui bem claro na minha d�vida..

Foi sim.

N�o � necess�rio acertar as permiss�es nos /dev/pts/*. Elas ser�o 
acertadas pelo programa de login assim que o usu�rio entrar. Veja os 
exemplos:

$ tty
/dev/pts/6
$ v /dev/pts/6
crw-------  1 thiago tty 136, 6 2005-04-26 23:01 /dev/pts/6
$ mesg
is n

$ mesg y
$ v /dev/pts/6
crw--w----  1 thiago tty 136, 6 2005-04-26 23:02 /dev/pts/6

$ mesg n
$ v /dev/pts/6
crw-------  1 thiago tty 136, 6 2005-04-26 23:02 /dev/pts/6

Em outras palavras: a permiss�o de escrita para o grupo 'tty' depende se o 
usu�rio aceita receber mensagens ou n�o.

O root pode passar por cima dessa escolha e mandar uma mensagem de 
qualquer maneira, inclusive usando o comando wall ou write.

-- 
  Thiago Macieira  -  thiago (AT) macieira (DOT) info
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358

1. On frumscafte, hwonne time_t w�s n�ht, se scieppend �one circolwyrde 
wundorcr�ftl�ge cennede and seo eor�e w�s idel and hit w�s g�d.
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a