J'ai un utilisateur de nom x dans tty1 et y dans tty2. Maintenant, x veut écrire un message à y et vice-versa. Maintenant, j'ai tapé dans le terminal tty1 write y tty2
Il montre
écrire: écrire: votre autorisation d'écriture est désactivée
écrire: y a désactivé les messages
La même chose s'affiche lorsque y envoie un message à x au lieu de cela, il est «x» dans la dernière ligne. Que devrais-je faire?
mesg y <enter>
.y
est une option demesg
, pas votre utilisateur.Si X est l'usr qui veut faire apparaître un message sur la machine y. Fisrt prend l'ID de terminal de la machine y et les deux doivent être sur le même hôte. vous pouvez envoyer un message comme ci-dessous.
who
commande et voyez l'ID de terminal de la machine y (par exemple,pty/1
l'ID de terminal de y)echo "Hello" 1> pty/1
(ceci affichera le message sur votre machine.la source
Vous ne pouvez rien faire (sauf si vous êtes l'utilisateur root).
Chaque utilisateur peut activer / désactiver la capacité d'autres utilisateurs à leur envoyer des messages à l'aide de la commande mesg. Cette commande peut être placée dans votre fichier .bashrc ou .login (selon le shell).
La valeur par défaut si vous ne faites rien est de protéger l'utilisateur contre ces messages d'interruption provenant d'autres utilisateurs.
la source
jdone son votre nom d'utilisateur et ici tapez votre message et appuyez sur Entre pour envoyer
la source