LinuxParty
¿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

-
LPIC
- Capítulo 2 - Curso LPIC-1 400 - Administración de paquetes, deb y rpm: RPM y Debian
- Comandos deb y rpm para la administración de paquetes y dependencias.
- Capítulo 10 - Curso GRATIS LPIC-1 400 - Proteger el sistema 1/2
- Capítulo 10 - Curso GRATIS LPIC-1 400 - Proteger el sistema 2/2
- Capítulo 9 - Curso GRATIS LPIC-1 400 - El entorno de Consola, Shell Scripts, el Correo Electrónico y uso básico de SQL 1/2
- Capítulo 9 - Curso GRATIS LPIC-1 400 - El entorno de Consola, Shell Scripts, el Correo Electrónico y uso básico de SQL 2/2
- Capítulo 8 - Curso GRATIS LPIC-1 400 - Configuración básica de redes TCP/IP 1/2
- Capítulo 8 - Curso GRATIS LPIC-1 400 - Configuración básica de redes TCP/IP 2/2
- Capítulo 7 - Curso GRATIS LPIC-1 400 - Administrar el sistema 1/2
- Capítulo 7 - Curso GRATIS LPIC-1 400 - Administrar el sistema 2/2
- Capítulo 6 - Curso GRATIS LPIC-1 400 - COnfigurar el sistema de ventanas de X, localización y sistema de impresión
- Capítulo 5 - Curso GRATIS LPIC-1 400 - Inicializar sistemas Linux: SysV, Upstart y systemd