Respostas:
No Ubuntu 15.10 e no Debian Jessie, há um arquivo /etc/rsyslog.d/20-ufw.conf. Ele contém na parte inferior # & ~
. Remova o # na frente dele para descomentá-lo e atualize o rsyslog com o comando /etc/init.d/rsyslog restart
para que ele leve em consideração a alteração na configuração.
# & stop
mas faz o mesmo quando não é comentada, o rsyslog precisa ser reiniciado.
Também estou executando o Ubuntu 14.04. No meu /etc/rsyslog.d/
há um arquivo 20-ufw.conf
que tem a seguinte linha:
:msg,contains,"[UFW " /var/log/ufw.log
O que fiz foi excluir esse arquivo e, na parte superior 50-default.conf
, adicionei o seguinte:
: msg, contém, "[UFW" /var/log/ufw.log
e interrompe
Reinicie o rsyslog com sudo service rsyslog restart
e seus logs UFW devem ser colocados em seu próprio arquivo e não em nenhum outro.
20-ufw.conf
e adicionar o comando stop aí? De fato, ele já possui um modelo que pode ser descomentado e parece funcionar bem no meu teste rápido.
:msg,contains,"[UFW " /var/log/ufw.log
que precisa ser modificado / interrompido.
O ufw usa o rsyslog para fazer logon /var/log/syslog
ou /var/log/messages
:
Para alterar o arquivo de log, edite /etc/rsyslog.d/50-default.conf
e, na parte superior, adicione:
:msg, contains, "UFW" -/var/log/ufw.log
& ~
Isso registrará todos os dados que contêm "UFW" para /var/log/ufw.log
impedir o processamento posterior desses dados.
No 16.04, apenas comente a última linha deste arquivo para que ele leia
$ tail -1 /etc/rsyslog.d/20-ufw.conf
& stop
e reinicie o rsyslog
$ sudo systemctl restart rsyslog
a partir de agora, os logs do ufw estarão em /var/log/ufw.log e não mais em / var / log / syslog
sudo service rsyslog restart
após a alteração, thx!