Vyhledávání na webu

Jak odeslat zprávu přihlášeným uživatelům v terminálu Linux


Jak mohu odeslat zprávy přihlášeným uživatelům na serveru Linux? Pokud se ptáte na tuto otázku, pak vám tato příručka pomůže naučit se, jak na to. Ukážeme si, jak poslat zprávu všem nebo konkrétnímu přihlášenému uživateli na terminálu v Linuxu.

Linux nabízí různé způsoby odesílání zpráv uživatelům přihlášeným k serveru, jak je vysvětleno ve dvou níže uvedených metodách.

V první metodě použijeme příkaz wall – napíšeme zprávu všem aktuálně přihlášeným uživatelům na terminálu, jak je znázorněno na obrázku.

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

Chcete-li zakázat normální banner vytištěný na stěně, například:

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

Přidejte příznak -n (Potlačit banner), ten však může použít pouze uživatel root.

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

Ve druhé metodě použijeme příkaz zápis, který je předinstalován ve všech distribucích Linuxu, ne-li ve většině. Umožňuje odeslat zprávu jinému uživateli v terminálu pomocí tty.

Nejprve zkontrolujte všechny přihlášené uživatele pomocí příkazu who podle obrázku.

who

V systému jsou aktuálně aktivní dva uživatelé (tecmint a root), nyní uživatel aaronkilik posílá zprávu do rootuživatel.

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

Přečtěte si také:

  1. Zobrazit vlastní zprávu uživatelům před vypnutím serveru Linux
  2. Chraňte přihlášení SSH pomocí bannerových zpráv SSH a MOTD

To je vše! Podělte se s námi o další metody nebo příkazy pro odesílání zpráv všem přihlášeným uživatelům prostřednictvím terminálu v Linuxu. Máte-li jakékoli dotazy, použijte prosím níže uvedený formulář zpětné vazby.