Eu tenho um usuário de nome x em tty1 e y em tty2. Agora x quer escrever alguma mensagem para ye vice-versa. Agora eu digitei no terminal tty1 write y tty2
Ele está mostrando
write: write: você tem permissão de gravação desativada
write: y tem mensagens desativadas
A mesma coisa é exibida quando y está enviando uma mensagem para x, em vez disso, é 'x' na última linha. O que devo fazer?
mesg y <enter>
.y
é uma opçãomesg
, não seu usuário.Se X é o usuário que deseja exibir uma mensagem na sua máquina. Fisrt aceita o ID do terminal da máquina y e ambos devem estar no mesmo host. você pode enviar uma mensagem como abaixo.
who
comando e veja o ID do terminal da máquina y (por exemplo,pty/1
o ID do terminal y)echo "Hello" 1> pty/1
(isso exibirá a mensagem na máquina y.fonte
Você não pode fazer nada (a menos que seja o usuário root).
Cada usuário pode ativar / desativar a capacidade de outros usuários de enviar mensagens para eles usando o comando mesg. Este comando pode ser colocado no arquivo .bashrc ou .login (dependendo do shell).
O padrão, se você não fizer nada, é proteger o usuário dessas mensagens de interrupção de outros usuários.
fonte
jdone é seu nome de usuário e aqui digite sua mensagem e pressione Entre Para enviar
fonte