¿Cómo deshabilitar los mensajes de difusión en mi sesión de Linux?
8
Recibo cada 10 minutos muchos mensajes de difusión (tal vez por otro usuario). ¿Cómo puedo desactivar esos mensajes de difusión para no verlos en mi pantalla?
No sé si esto es lo que significa el OP, pero estoy buscando la respuesta a una pregunta similar. Veo mensajes de difusión que aparecen en una terminal cuando estoy conectado a un servidor remoto a través de SSH. Aunque no es exactamente lo mismo, se pueden crear mensajes similares iniciando sesión en la misma máquina en otra terminal y escribiendo "logger -p local3.emerg foobar". Eso me pone un Broadcast message from systemd-journald@machine\nbla bla blaen cada terminal. Esto ocurre en nuestros servidores Debian, pero no en mi escritorio Ubuntu. mesg nNo los detuvo. Estoy buscando deshabilitarlo solo en esta terminal.
Peter V. Mørch
Respuestas:
11
Si están usando un muro o escriben un método similar para escribir en su terminal o terminales, entonces mensaje evitará que los mensajes lleguen a usted.
Si quiere decir algo más, explique "transmitir mensajes" con mayor precisión.
De sus comentarios parece que todavía espera una respuesta, así que aquí está la que no leyó o no entendió:
Si alguien tiene root en su máquina, puede hacer lo que quiera para molestarlo. Alégrate de que no estén matando tus proyectiles y eliminando tus archivos. Lo único que puede hacer para detener la molestia es desconectarse o pedirle a la persona irritante que pare. No hay solución técnica; usted pregunta dónde está el botón para que un niño deje de arrojarle piedras. No hay tal botón.
Supongo que recibirá mensajes enviados a la ventana de la línea de comandos / consola. Si ese es el caso, intente esto:
$ mesg n
Si los mensajes no se detienen, es probable que provengan de un usuario / proceso con permisos de nivel raíz, que no se pueden detener.
Usted mencionó un ciclo predecible de 10 minutos. Eso podría indicar que el mensaje está siendo generado por algún proceso de demonio. Tal vez ese proceso se está utilizando syslogpara grabar mensajes. Si es así, es posible que syslogesté configurado para enviar mensajes que coincidan con ciertos criterios a los terminales de los usuarios. Busque /etc/syslog.confposibles culpables. La documentación que puede ver ejecutando man syslog.confdebería poder ayudarlo a comenzar. Sugeriría comenzar con la sección "EJEMPLOS".
Broadcast message from systemd-journald@machine\nbla bla bla
en cada terminal. Esto ocurre en nuestros servidores Debian, pero no en mi escritorio Ubuntu.mesg n
No los detuvo. Estoy buscando deshabilitarlo solo en esta terminal.Respuestas:
Si están usando un muro o escriben un método similar para escribir en su terminal o terminales, entonces mensaje evitará que los mensajes lleguen a usted.
Si quiere decir algo más, explique "transmitir mensajes" con mayor precisión.
De sus comentarios parece que todavía espera una respuesta, así que aquí está la que no leyó o no entendió:
fuente
Supongo que recibirá mensajes enviados a la ventana de la línea de comandos / consola. Si ese es el caso, intente esto:
Si los mensajes no se detienen, es probable que provengan de un usuario / proceso con permisos de nivel raíz, que no se pueden detener.
Usted mencionó un ciclo predecible de 10 minutos. Eso podría indicar que el mensaje está siendo generado por algún proceso de demonio. Tal vez ese proceso se está utilizando
syslog
para grabar mensajes. Si es así, es posible quesyslog
esté configurado para enviar mensajes que coincidan con ciertos criterios a los terminales de los usuarios. Busque/etc/syslog.conf
posibles culpables. La documentación que puede ver ejecutandoman syslog.conf
debería poder ayudarlo a comenzar. Sugeriría comenzar con la sección "EJEMPLOS".fuente
Asegúrese de que
$ mesg n
se aplique en su cuenta. Sisu
usa otro usuario e intenta ese comando, verámesg: cannot change mode
.fuente
Intenta configurar
loglevel=3
tus parámetros de arranque.El parámetro loglevel suprime todos los mensajes con un nivel mayor o igual que el número especificado.
Los niveles son:
fuente