Ricerca nel sito web

Come inviare un messaggio agli utenti registrati nel terminale Linux


Come posso inviare un messaggio agli utenti registrati in un server Linux? Se ti stai ponendo questa domanda, questa guida ti aiuterà a imparare come farlo. Dimostreremo come inviare un messaggio a tutti o a uno specifico utente connesso, sul terminale in Linux.

Linux offre una varietà di mezzi per inviare messaggi agli utenti connessi a un server, come spiegato nei due metodi seguenti.

Nel primo metodo, utilizzeremo il comando wall: scriveremo un messaggio a tutti gli utenti attualmente registrati sul terminale come mostrato.

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

Per disattivare il banner normale stampato da muro, ad esempio:

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

Aggiungi il flag -n (Sopprimi il banner), questo però può essere utilizzato solo dall'utente root.

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

Nel secondo metodo, utilizzeremo il comando di scrittura, che è preinstallato su tutte, se non sulla maggior parte, delle distribuzioni Linux. Ti consente di inviare un messaggio a un altro utente nel terminale utilizzando tty.

Per prima cosa controlla tutti gli utenti registrati con chi comanda come mostrato.

who

Attualmente ci sono due utenti attivi sul sistema (tecmint e root), ora l'utente aaronkilik sta inviando un messaggio al utente root.

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

Leggi anche:

  1. Mostra un messaggio personalizzato agli utenti prima dell'arresto del server Linux
  2. Proteggi gli accessi SSH con messaggi banner SSH e MOTD

È tutto! Condividi con noi altri metodi o comandi per inviare messaggi a tutti gli utenti registrati tramite il terminale in Linux. In caso di domande, utilizzare il modulo di feedback riportato di seguito.