Ich habe einen Benutzer mit dem Namen x in tty1 und y in tty2. Jetzt möchte x eine Nachricht an y schreiben und umgekehrt. Jetzt habe ich tty1 terminal eingegeben. write y tty2
Es wird angezeigt
Schreiben: Schreiben: Sie haben die Schreibberechtigung deaktiviert
Schreiben: y hat Nachrichten deaktiviert
Dasselbe wird angezeigt, wenn y eine Nachricht an x sendet, stattdessen steht in der letzten Zeile 'x'. Was sollte ich tun?
mesg y <enter>
.y
ist eine Option vonmesg
, nicht von Ihrem Benutzer.Wenn X der Benutzer ist, der eine Nachricht auf Ihrem Computer platzieren möchte. Nehmen Sie zuerst die Terminal-ID Ihres Computers und beide sollten sich auf demselben Host befinden. Sie können eine Nachricht wie unten senden.
who
Befehl ein und sehen Sie die Terminal-ID des y-Computers (z. B.pty/1
die Terminal-ID von y).echo "Hello" 1> pty/1
(Dies zeigt die Meldung auf Ihrem Computer an.quelle
Sie können nichts tun (es sei denn, Sie sind der Root-Benutzer).
Jeder Benutzer kann die Fähigkeit anderer Benutzer aktivieren / deaktivieren, Nachrichten mit dem Befehl mesg an sie zu senden. Dieser Befehl kann in Ihre .bashrc- oder .login-Datei eingefügt werden (abhängig von der Shell).
Wenn Sie nichts tun, schützen Sie den Benutzer standardmäßig vor diesen Unterbrechungsnachrichten anderer Benutzer.
quelle
jdone its your userName und hier geben Sie Ihre Nachricht ein und drücken Sie Entre To send
quelle