Respostas:
Se eles estiverem usando o wall ou escrevem um método semelhante para escrever em seu terminal ou terminais, o mesg n impedirá que as mensagens cheguem até você.
Se você quer dizer outra coisa, explique "transmitir mensagens" com mais precisão.
Pelos seus comentários, você ainda espera uma resposta, então aqui está o que você não leu ou não entendeu:
Se alguém tiver root na sua máquina, poderá fazer o que quiser para incomodá-lo. Fique feliz que eles não estejam matando suas conchas e removendo seus arquivos. A única coisa que você pode fazer para impedir o aborrecimento é desconectar-se ou pedir à pessoa irritante que pare. Não há solução técnica; você está perguntando onde está o botão para fazer uma criança parar de jogar pedras em você. Não existe esse botão.
Suponho que você esteja recebendo mensagens enviadas para a janela da linha de comando / console. Se for esse o caso, tente o seguinte:
$ mesg n
Se as mensagens não pararem, é provável que sejam provenientes de um usuário / processo com permissões no nível da raiz, que não pode ser parado.
Você mencionou um ciclo previsível de 10 minutos. Isso pode indicar que a mensagem está sendo gerada por algum processo daemon. Talvez esse processo esteja sendo usado syslog
para gravar mensagens. Nesse caso, é possível que syslog
esteja configurado para enviar mensagens que correspondam a determinados critérios para os terminais dos usuários. Procure por /etc/syslog.conf
possíveis culpados. A documentação que você pode ver executando man syslog.conf
deve poder começar. Eu sugiro começar com a seção "EXEMPLES".
Tente definir loglevel=3
os parâmetros de inicialização.
O parâmetro loglevel suprime todas as mensagens com um nível maior ou igual ao número especificado.
Os níveis são:
0 - Critical, system unusable
1 - Immediate action required
2 - Critical event
3 - Error
4 - Warning
5 - Notice
6 - Informative
7 - Debugging information
Broadcast message from systemd-journald@machine\nbla bla bla
em cada terminal. Isso ocorre em nossos servidores debian, mas não na minha área de trabalho Ubuntu.mesg n
não os deteve. Eu estou olhando para desativá-lo apenas neste terminal.