Website-Suche

So senden Sie eine Nachricht an angemeldete Benutzer im Linux-Terminal


Wie kann ich eine Nachricht an angemeldete Benutzer auf einem Linux-Server senden? Wenn Sie diese Frage stellen, hilft Ihnen dieser Leitfaden dabei, das zu erfahren. Wir zeigen Ihnen, wie Sie auf dem Terminal unter Linux eine Nachricht an alle oder einen bestimmten angemeldeten Benutzer senden.

Linux bietet verschiedene Möglichkeiten zum Senden von Nachrichten an Benutzer, die an einem Server angemeldet sind, wie in den beiden folgenden Methoden erläutert.

Bei der ersten Methode verwenden wir den Wall-Befehl – schreiben Sie wie gezeigt eine Nachricht an alle aktuell angemeldeten Benutzer am Terminal.

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

Um den normalen Wandbanner zu deaktivieren, gehen Sie beispielsweise wie folgt vor:

Broadcast message from root@tecmint (pts/2) (Sat Dec  9 13:27:24 2017):

Fügen Sie das Flag -n (Banner unterdrücken) hinzu. Dieses kann jedoch nur vom Root-Benutzer verwendet werden.

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

Bei der zweiten Methode verwenden wir den Schreibbefehl, der auf allen, wenn nicht den meisten Linux-Distributionen vorinstalliert ist. Es ermöglicht Ihnen, mit tty eine Nachricht an einen anderen Benutzer im Terminal zu senden.

Überprüfen Sie zunächst alle angemeldeten Benutzer mit dem who-Befehl wie gezeigt.

who

Derzeit sind zwei Benutzer auf dem System aktiv (tecmint und root), jetzt sendet der Benutzer aaronkilik eine Nachricht an Root-Benutzer.

write root pts/2	#press Ctrl+D  after typing the message. 

Lesen Sie auch:

  1. Zeigen Sie Benutzern vor dem Herunterfahren des Linux-Servers eine benutzerdefinierte Nachricht an
  2. Schützen Sie SSH-Anmeldungen mit SSH- und MOTD-Bannernachrichten

Das ist alles! Teilen Sie uns andere Methoden oder Befehle zum Senden von Nachrichten an alle angemeldeten Benutzer über das Terminal unter Linux mit. Wenn Sie Fragen haben, nutzen Sie bitte das untenstehende Feedback-Formular.