Como evitar que a mensagem syslog seja exibida em uma sessão ssh sem afetar outras sessões?

2

Eu tenho uma máquina (RHEL 5.2) que recebe mensagens syslog de máquinas remotas. E agora ele continua aparecendo a mensagem da máquina remota em um shell ssh, o que é irritante quando eu quero fazer algo sobre isso.

mensagens são assim:

Message from syslogd@ at Thu Jul 17 18:05:45 2014 ... xxx.xxx.xxx.xxx (a number seems representing time): blahblah

eu encontrei esta linha no arquivo /etc/syslog.conf:

kern.* /dev/console

o problema é que eu não quero desativá-lo, eu só quero desabilitar isso temporariamente para a minha sessão ssh atual

Eu tentei 'dmesg -n1', mas isso não funciona

    
por adamhj 17.07.2014 / 12:10

1 resposta

3

/ dev / console não é sua sessão atual, é o console do servidor (a tela que você vê ao anexar um monitor).

O que você vê no seu terminal são as mensagens de emergência. Não tenho certeza se você pode restringir essas mensagens por terminal, mas pode restringi-las a serem enviadas apenas a usuários específicos. Uma rápida pesquisa no Google revelou que o este link é útil e mostra como fazer isso.

    
por 17.07.2014 / 12:38