Linuxターミナルでログインしているユーザーにメッセージを送信する方法
Linuxサーバーでログインしているユーザーにメッセージを送信するにはどうすればよいですか?この質問をしているのであれば、このガイドがその方法を学ぶのに役立つでしょう。私たちは、Linuxのターミナルで全員または特定のログインユーザーにメッセージを送信する方法を示します。
Linuxは、サーバーにログオンしているユーザーにメッセージを送るためのさまざまな手段を提供しています。以下の2つの方法で説明します。
最初の方法では、wallコマンドを使用します - ターミナル上で現在ログインしているすべてのユーザーにメッセージを書き込みます。
# wall "System will go down for 2 hours maintenance at 13:00 PM"
例えば、壁によって印刷される通常のバナーを無効にするには:
Broadcast message from root@tecmint (pts/2) (Sat Dec 9 13:27:24 2017):
-n(バナーを抑制する)フラグを追加してください。ただし、これはルートユーザーのみが使用できます。
# wall -n "System will go down for 2 hours maintenance at 13:00 PM"
2番目の方法では、すべてのLinuxディストリビューションにプリインストールされているwriteコマンドを使用します。このコマンドを使うと、ttyを使用して、ターミナルで別のユーザーにメッセージを送信することができます。
まず、whoコマンドを使用してすべてのログオンユーザーを確認します。
$ who
現在、システムには2人のユーザー(tecmintとroot)がアクティブであり、ユーザーaaronkilikがrootユーザーにメッセージを送信しています。
$ write root pts/2 #press Ctrl+D after typing the message.
関連記事:
- Linuxサーバーのシャットダウン前にユーザーにカスタムメッセージを表示する
- SSHログインをSSHおよびMOTDバナーメッセージで保護する
それだけです!Linuxのターミナルで全てのログインユーザーにメッセージを送信する他の方法やコマンドがあれば、ぜひ私たちと共有してください。ご質問がある場合は、下記のフィードバックフォームをご利用ください。


