Yanıtlar:
Ubuntu 15.10 ve Debian Jessie'de /etc/rsyslog.d/20-ufw.conf dosyası var. Altta bulunur # & ~. Önündeki # işaretini kaldırın /etc/init.d/rsyslog restartve yapılandırma değişikliğini hesaba katması için rsyslog komutuyla yenileyin .
# & stop18.04'te son satır, ancak önerilmediğinde de aynıdır, rsyslog'un gerçekten yeniden başlatılması gerekir.
Ben de Ubuntu 14.04 kullanıyorum. Benim içinde aşağıdaki satırı içeren /etc/rsyslog.d/bir dosya 20-ufw.confvar:
:msg,contains,"[UFW " /var/log/ufw.log
Yaptığım şey bu dosyayı silmek ve üst kısmında 50-default.confaşağıdakileri ekledim:
: msg, içerir, "[UFW" /var/log/ufw.log
& stop
Rsyslog ile yeniden başlatın sudo service rsyslog restartve UFW günlükleriniz başka dosyalara değil kendi dosyalarına konulmalıdır.
20-ufw.confstop komutunu düzenleyip eklemiyorsunuz? Aslında, zaten uncommented edilebilir bir şablonu var ve hızlı testimde iyi çalışıyor gibi görünüyor.
:msg,contains,"[UFW " /var/log/ufw.logdeğiştirilmesi / durdurulması gerekiyor.
ufw, oturum açmak için rsyslog kullanır /var/log/syslogveya /var/log/messages:
Günlük dosyasını değiştirmek için düzenleyin /etc/rsyslog.d/50-default.confve üstüne ekleyin:
:msg, contains, "UFW" -/var/log/ufw.log
& ~
Bu, bu /var/log/ufw.logtür verilerin daha fazla işlenmesini önlemek için "UFW" içeren tüm verileri günlüğe kaydeder .
16.04'te bu dosyadaki son satırı okumanız için yorum yapmalısınız.
$ tail -1 /etc/rsyslog.d/20-ufw.conf
& stop
ve rsyslog'u yeniden başlat
$ sudo systemctl restart rsyslog
bundan sonra, ufw günlükleri /var/log/ufw.log içinde olacak ve artık / var / log / syslog içinde olmayacak
sudo service rsyslog restartdeğiştirdikten sonra kullanılır , thx!