Cum să trimiteți un mesaj utilizatorilor conectați în terminalul Linux


Cum pot trimite un mesaj utilizatorilor conectați pe un server Linux? Dacă pui această întrebare, atunci acest ghid te va ajuta să înveți cum să faci asta. Vom demonstra cum să trimiteți un mesaj tuturor sau unui anumit utilizator conectat, pe terminalul din Linux.

Linux oferă o varietate de mijloace pentru a trimite mesaje utilizatorilor conectați la un server, așa cum este explicat în cele două metode de mai jos.

În prima metodă, vom folosi comanda de perete – scrieți un mesaj tuturor utilizatorilor conectați în prezent pe terminal, așa cum se arată.

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

Pentru a dezactiva bannerul normal tipărit de perete, de exemplu:

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

Adăugați marcajul -n (Suprimați bannerul), dar acesta poate fi folosit doar de utilizatorul root.

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

În a doua metodă, vom folosi comanda de scriere, care vine preinstalată pe toate, dacă nu pe majoritatea distribuțiilor Linux. Vă permite să trimiteți un mesaj către alt utilizator în terminal folosind tty.

Mai întâi verificați toți utilizatorii conectați cu comanda who, după cum se arată.

$ who

În prezent, există doi utilizatori activi pe sistem (tecmint și root), acum utilizatorul aaronkilik trimite un mesaj către utilizator root.

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

  1. Afișați un mesaj personalizat utilizatorilor înainte de închiderea serverului Linux
  2. Protejați conexiunile SSH cu mesaje banner SSH și MOTD

Asta e tot! Împărtășiți cu noi alte metode sau comenzi pentru a trimite mesaje tuturor utilizatorilor conectați prin terminalul Linux. Dacă aveți întrebări, vă rugăm să utilizați formularul de feedback de mai jos.