Zoeken op website

Een bericht verzenden naar ingelogde gebruikers in Linux Terminal


Hoe kan ik berichten sturen naar ingelogde gebruikers op een Linux-server? Als u deze vraag stelt, zal deze gids u helpen te leren hoe u dat kunt doen. We zullen demonstreren hoe u een bericht kunt verzenden naar alle of een specifieke ingelogde gebruiker, op de terminal in Linux.

Linux biedt een verscheidenheid aan manieren om berichten te verzenden naar gebruikers die zijn ingelogd op een server, zoals uitgelegd in de twee onderstaande methoden.

In de eerste methode gebruiken we wall command – schrijf een bericht naar alle momenteel ingelogde gebruikers op de terminal, zoals weergegeven.

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

Om bijvoorbeeld de normale banner die op de muur wordt afgedrukt uit te schakelen:

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

Voeg de vlag -n (onderdruk de banner) toe, deze kan echter alleen door de rootgebruiker worden gebruikt.

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

Bij de tweede methode gebruiken we de schrijfopdracht, die vooraf is geïnstalleerd op alle, zo niet de meeste, Linux-distributies. Hiermee kunt u een bericht naar een andere gebruiker in de terminal sturen met behulp van tty.

Controleer eerst alle ingelogde gebruikers met het who-commando, zoals weergegeven.

who

Er zijn momenteel twee gebruikers actief op het systeem (tecmint en root), nu verzendt de gebruiker aaronkilik een bericht naar de root gebruiker.

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

Lees ook:

  1. Toon een aangepast bericht aan gebruikers voordat de Linux Server wordt afgesloten
  2. Bescherm SSH-aanmeldingen met SSH- en MOTD-bannerberichten

Dat is alles! Deel andere methoden of opdrachten met ons voor het verzenden van berichten naar alle ingelogde gebruikers via de terminal in Linux. Als u vragen heeft, kunt u het onderstaande feedbackformulier gebruiken.