Cómo enviar un mensaje a los usuarios registrados en la terminal de Linux


¿Cómo puedo enviar un mensaje a los usuarios registrados en un servidor Linux? Si está haciendo esta pregunta, esta guía le ayudará a aprender cómo hacerlo. Demostraremos cómo enviar un mensaje a todos o a un usuario que ha iniciado sesión específico, en el terminal en Linux.

Linux ofrece una variedad de medios para enviar mensajes a usuarios conectados a un servidor, como se explica en los dos métodos siguientes.

En el primer método, usaremos el comando wall: escriba un mensaje a todos los usuarios actualmente conectados en el terminal como se muestra.

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

Para deshabilitar la pancarta normal impresa por pared, por ejemplo:

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

Agregue el indicador -n (Suprimir el banner), esto sin embargo, solo puede ser utilizado por el usuario root.

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

En el segundo método, usaremos el comando de escritura, que viene preinstalado en todas, si no en la mayoría de las distribuciones de Linux. Te permite enviar un mensaje a otro usuario en el terminal usando tty.

Primero, verifique todos los usuarios conectados con el comando who como se muestra.

$ who

Actualmente hay dos usuarios activos en el sistema (tecmint y root), ahora el usuario aaronkilik está enviando un mensaje al usuario root.

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

  1. Mostrar un mensaje personalizado a los usuarios antes del cierre del servidor Linux
  2. Proteja los inicios de sesión SSH con mensajes de banner SSH y MOTD

¡Eso es todo! Comparta con nosotros otros métodos o comandos para enviar mensajes a todos los usuarios conectados a través del terminal en Linux. Si tiene alguna pregunta, utilice el formulario de comentarios a continuación.