ブロードキャストメッセージに返信するにはどうすればいいですか?

ブロードキャストメッセージに返信するにはどうすればいいですか?

ここでいくつかのメッセージを受け取りました:

[root@localhost kvm]# 
Broadcast message from [email protected] (pts/1) (Thu Jun  6 08:04:26 2019):

hello

Broadcast message from [email protected] (pts/1) (Thu Jun  6 08:05:02 2019):

hello

このメッセージはどのようにして私に送信されたのでしょうか? また、どのように返信すればよいのでしょうか?

答え1

ホストが危険にさらされるかもしれないという懸念はさておき、すべてのユーザーまたは特定のグループのユーザーにメッセージをブロードキャストするには、wall

wall -g root "Hi there"
# Will send to all users in the root group
wall "hello, world"
# Will send to all logged in users

また、チェックアウトしmesgtalk

答え2

これは、rootとしてログインした誰かが送信したブロードキャストのようです。wallユーティリティ。同じコマンドを使用して独自のメッセージをブロードキャストできます。例:

wall "Hello back"

または

wall << EOF
hello back
EOF

システム上の全員にブロードキャストせずに、1人のユーザーにのみ応答したい場合は、write:

write root << EOF
hello back
EOF

明らかに、これが[メールアドレス]誰かが としてログインしていると推測しますroot。あなた以外の誰もrootとしてログインしていないことが分かっている場合は、行動を起こすマシンが侵害されたと推測されるからです。

関連情報