回答:
彼らが使用している場合は、壁のか、書き込み端末または端末上の書き込みと同様の方法を、そしてMESG nはあなたに来てからのメッセージを停止します。
他のことを意味する場合は、「ブロードキャストメッセージ」をより正確に説明してください。
あなたのコメントから、あなたはまだ答えを期待しているようですので、これはあなたが読んでいない、または理解していないものです:
誰かがあなたのマシンに根を下ろしているなら、彼らはあなたを困らせたいと思うことなら何でもできる。彼らがあなたのシェルを殺したりあなたのファイルを削除したりしていないことをうれしく思います。煩わしさを止めるためにできる唯一のことは、ログアウトするか、イライラする人に止めるように頼むことです。技術的な解決策はありません。あなたはボタンがどこにある子供があなたに小石を投げるのをやめるようにするべきかを尋ねています。そのようなボタンはありません。
コマンドライン/コンソールウィンドウにメッセージが送信されることを想定しています。その場合はこれを試してください:
$ mesg n
メッセージが停止しない場合、メッセージはルートレベルの権限を持つユーザー/プロセスから送信されている可能性があり、停止することはできません。
予測可能な10分のサイクルについて言及しました。これは、メッセージが何らかのデーモンプロセスによって生成されていることを示している可能性があります。たぶん、そのプロセスはsyslog
メッセージを記録するために使用しています。その場合、syslog
特定の基準に一致するメッセージをユーザーの端末に送信するように構成されている可能性があります。/etc/syslog.conf
考えられる犯人を探します。実行することで確認できるドキュメントは、man syslog.conf
開始するために役立つはずです。「例」セクションから始めることをお勧めします。
loglevel=3
起動パラメータを設定してみてください。
loglevelパラメータは、指定された数以上のレベルのすべてのメッセージを抑制します。
レベルは次のとおりです。
0 - Critical, system unusable
1 - Immediate action required
2 - Critical event
3 - Error
4 - Warning
5 - Notice
6 - Informative
7 - Debugging information
Broadcast message from systemd-journald@machine\nbla bla bla
をすべての端末に入れます。これは、Debianサーバーでは発生しますが、Ubuntuデスクトップでは発生しません。mesg n
それらを止めませんでした。この端末でのみ無効にしたいと思っています。