ユーザーは、mesg ユーティリティを介してメッセージを送信することを禁止できます。したがって、メッセージの送信を開始する前に、メッセージが許可されているかどうかを確認することをお勧めします.自分の場合は、次のように mesg コマンドを入力するだけです:
$ mesg is n $
「is n」という結果は、メッセージングがオフになっていることを示しています。結果が「y である」と表示された場合、メッセージは許可されます。
他のユーザーからのメッセージを受け取りたくない場合は、mesg コマンドを使用します。このコマンドは、2 つの引数のみで機能します。 mesg n は、誰もあなたのコンソールにメッセージを書き込めないようにします。他のユーザーからのメッセージのためにコンソールを再度開きたい場合は、mesg y を使用してください。
mesg コマンドの例
1. 端末への書き込みアクセスを許可するには:
# mesg y
2. 端末への書き込みアクセスを禁止するには:
# mesg n最終的な考え
引数 -n を指定した mesg は、ユーザーの端末で非ユーザーの書き込み許可を取り消すことにより、write(1) を介してメッセージを禁止します。引数 -y を指定した mesg は、許可を回復します。単独で、mesg は現在の状態を変更せずに報告します。