Linuxターミナルでログインユーザーにメッセージを送信する方法


Linuxサーバーでログオンしているユーザーにメッセージを送信する方法を教えてください。あなたがこの質問をしているなら、このガイドはあなたがそれをする方法を学ぶのを助けるでしょう。 Linuxの端末で、ログオンしているすべてのユーザーまたは特定のユーザーにメッセージを送信する方法を示します。

Linuxは、以下の2つの方法で説明されているように、サーバーにログオンしているユーザーにメッセージを送信するためのさまざまな手段を提供します。

最初の方法では、 wallコマンドを使用します - 表示されているように、端末に現在ログインしているすべてのユーザーにメッセージを書き込みます。

# wall "System will go down for 2 hours maintenance at 13:00 PM"

壁に印刷された通常のバナーを無効にするには、例えば:

Broadcast message from [email protected] (pts/2) (Sat Dec  9 13:27:24 2017):

-n (バナーを表示しない)フラグを追加します。ただし、これはrootユーザーのみが使用できます。

# 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. 
  1. Show a Custom Message to Users Before Linux Server Shutdown
  2. Protect SSH Logins with SSH & MOTD Banner Messages

それで全部です! Linuxの端末を介してログオンしているすべてのユーザーにメッセージを送信するための他の方法やコマンドを共有してください。ご質問がある場合は、下記のフィードバックフォームをご利用ください。