Desativar o registro em log para o syslog

4

Eu estou experimentando com aircrack-ng e consegui encher / com o arquivo syslog reclamando sobre o que estou fazendo com o pobre cartão wifi. Como posso desabilitar o registro no syslog pela duração da minha sessão Bash? . É claro que gostaria que outros processos, não relacionados, continuassem seu registro conforme necessário.

O arquivo /var/log/syslog se parece com isso, repetindo:

Oct 24 03:39:40 loathe NetworkManager[673]: <error> [1445647180.233086] [platform/nm-linux-platform.c:2782] do_chan     ge_link(): platform-linux: do-change-link: failure changing link 4: Unspecific failure (1)
Oct 24 03:39:40 loathe wpa_supplicant[762]: Could not set interface mon0 flags (UP): Name not unique on network
Oct 24 03:39:40 loathe wpa_supplicant[762]: nl80211: Could not set interface 'mon0' UP
Oct 24 03:39:40 loathe wpa_supplicant[762]: nl80211: deinit ifname=mon0 disabled_11b_rates=0
Oct 24 03:39:40 loathe wpa_supplicant[762]: Could not set interface mon0 flags (UP): Name not unique on network
Oct 24 03:39:40 loathe wpa_supplicant[762]: WEXT: Could not set interface 'mon0' UP
Oct 24 03:39:40 loathe wpa_supplicant[762]: mon0: Failed to initialize driver interface

Isso está no Kubuntu 15.10.

    
por dotancohen 26.10.2015 / 14:19

1 resposta

3

O syslog é todo o sistema, portanto você não pode desabilitar o syslog por sessão.

No entanto, você pode

  • copie /etc/rsyslog.conf para /tmp/rsyslog.conf
  • edite /tmp/rsyslog.conf para remover o log indesejado
  • elimina o rsyslogd ( /etc/init.d/rsyslogd stop )
  • execute rsyslogd -d -f /tmp/rsyslog.conf pelo tempo da sua "sessão"

no final da sessão

  • elimine o rsyslogd (encontre o processo com o ps)
  • executa o rsyslog ( /etc/init.d/rsyslogd start )
por 26.10.2015 / 14:47