Outils pour utilisateurs

Outils du site


sysadmin:linux:envoyer_message_aux_utilisateurs

Envoyer un message à tous les utilisateurs

L'utilitaire wall permet d'envoyer un message (une notification) à l'ensemble des pseudos terminaux ouverts par les utilisateurs connectés.

Toutefois pour que les messages soient bien reçus il faut que la commande mesg ait autorisé les autres utilisateurs à écrire sur les fichiers terminaux (c'est le cas par défaut).

# Activer explicitement le droit d'écriture sur ses terminaux
mesg y -v
accès en écriture à votre terminal permis
 
# Désactiver explicitement le droit d'écriture sur ses terminaux
mesg n -v

Pour envoyer un message il suffit de le passer en paramètre de la commande wall:

wall "Mon message ici"

Notification à un seul utilisateur

  • On identifie son terminal via la commande who ;
  • On envoit le message via la commande echo.
echo "Redémarrage du système dans 5 min" > /dev/pts/4

Références

sysadmin/linux/envoyer_message_aux_utilisateurs.txt · Dernière modification : 2024/03/23 13:50 de yoann