LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.

¿Cómo puedo enviar mensajes a usuarios registrados en un servidor Linux? Si te estás haciendo esta pregunta, esta guía te ayudará a aprender cómo hacerlo. Demostraremos cómo enviar un mensaje a todos o a un usuario específico que haya iniciado sesión, en la 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 a continuación.

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

# Wall "El sistema se desactivará durante 2 horas por temas de mantenimiento a las 13:00 
p. m."

 

Enviar mensaje a usuarios registrados

Para deshabilitar el banner normal impreso por pared, por ejemplo:

Mensaje de difusión de root@linuxparty (pts/2) (sábado 6 de mayo 13:27:24 2023):

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

# wall -n "El sistema se apagará por 2 horas por mantenimiento a las 13:00 p. m." 

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

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

$ who

 

Buscar usuarios registrados

Actualmente hay dos usuarios activos en el sistema ( javier y maria ), ahora el usuario "usuario" puede enviar un mensaje al usuario root .

Generalmente no podrás enviar mensajes a no ser que se habilite.

Estos son los pasos:

Para habilitar el comando `write` en Linux y poder enviar mensajes a otros usuarios del sistema, sigue estos pasos:

1. Asegúrate de tener permisos de superusuario o de pertenecer al grupo sudoers.

2. Verifica que el paquete `bsd-write` esté instalado. En caso contrario, instálalo con el comando:

sudo apt-get install bsd-write


3. Verifica que el servicio `mesg` esté habilitado para el usuario que va a recibir el mensaje. Para habilitarlo, utiliza el comando:

mesg y

4. Abre una sesión de terminal y escribe el comando `write` seguido del nombre del usuario al que quieres enviar el mensaje, por ejemplo:


write usuario



Luego presiona Enter.

5. Escribe tu mensaje y presiona Enter para enviarlo.

Hola, ¿cómo estás?


6. Para finalizar la sesión de escritura, presiona la combinación de teclas `Ctrl + D`.

Ten en cuenta que el usuario al que le envíes el mensaje debe estar conectado al sistema y tener una sesión de terminal abierta para poder recibir y leer tu mensaje.

$ write root pts/2 #presione Ctrl+D después de escribir el mensaje. 

Enviar mensaje al usuario

Pin It

Escribir un comentario


Código de seguridad
Refescar