O outro usuário é executado:
mesg y
Se não, isso pode ser a causa do seu problema.
Se eu tentar talk
para um usuário em uma máquina na rede local, obtenho:
~ % talk toothrot@othermachine
[Service connection established.]
Error on write to talk daemon: Invalid argument
Estou executando o Arch.
talk
funciona bem entre os usuários na mesma máquina. Por que isso não está funcionando?
O outro usuário é executado:
mesg y
Se não, isso pode ser a causa do seu problema.
A outra máquina tem talkd
em execução? Normalmente, é um serviço (x)inetd
.
Como o comando talk
geralmente é setgid tty
para poder acessar as sessões de terminal de outros usuários, ele pode realizar o trabalho localmente por conta própria. Para solicitações de palestras recebidas de outros hosts, você precisará de um software local confiável que possa receber a solicitação de conversa e transmiti-la à sessão do usuário - ou rejeitá-la, se o usuário em questão tiver mesg n
definido.
Permitir acesso direto à rede às sessões dos usuários seria um convite aberto para o desastre.
Tags messaging