Come posso inviare un messaggio agli utenti che hanno effettuato l'accesso in un server Linux? Se stai facendo questa domanda, allora 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 che hanno effettuato l'accesso a un server, come spiegato nei due metodi seguenti.
Nel primo metodo, utilizzeremo il comando wall – scrivi un messaggio a tutti gli utenti attualmente loggati sul terminale come mostrato.
# wall "System will go down for 2 hours maintenance at 13:00 PM"
Per disabilitare il normale banner stampato da muro, ad esempio:
Broadcast message from [email protected] (pts/2) (Sat Dec 9 13:27:24 2017):
Aggiungi il -n
(Elimina 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, useremo comando di scrittura , che viene 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 che hanno effettuato l'accesso con il comando who come mostrato.
$ who
Ci sono attualmente due utenti attivi nel sistema (tecmint e root ), ora l'utente aaronkilik sta inviando un messaggio alla root utente.
$ write root pts/2 #press Ctrl+D after typing the message.
Leggi anche :
- Mostra un messaggio personalizzato agli utenti prima dell'arresto del server Linux
- Proteggi gli accessi SSH con i messaggi banner SSH e MOTD
È tutto! Condividi con noi altri metodi o comandi per inviare messaggi a tutti gli utenti connessi tramite il terminale in Linux. In caso di domande, utilizzare il modulo di feedback qui sotto.