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.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

¿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



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías