Como usar o comando write para enviar mensagem ao usuário no debian stretch

0
O comando

who mostra que o usuário xyz está no tty2.

$ who
xyz tty2         2018-06-22 08:18 (:0)

Estou tentando enviar uma mensagem para xyz usando o comando write xyz . Mas isso não mostra no terminal.

Quando executo o comando tty no terminal do usuário xyz.

$ tty
/dev/pts/1

mas write diz que o usuário não está logado em pts / 1

$ write xyz pts/1
write: xyz is not logged in on pts/1

De acordo com este reddit , em Debian Stretch Sessão de login é geralmente em tty2.

Então eu acho que a mensagem está sendo enviada para o terminal do usuário xyz, mas como a sessão de login está aberta nesse tty. Não está sendo exibido.

Como escrever uma mensagem no terminal aberto do xyz no debian stretch.

    
por Heir Of Knowledge 22.06.2018 / 12:10

1 resposta

0

write usa utmp para determinar quem está logado. um x-terminal não conta como um login apenas uma conexão mediada por / bin / login (ou similar)

so ssh no localhost, pegue o novo tty e tente escrever novamente.

    
por 22.06.2018 / 12:42