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 restart
ve yapılandırma değişikliğini hesaba katması için rsyslog komutuyla yenileyin .
# & stop
18.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.conf
var:
:msg,contains,"[UFW " /var/log/ufw.log
Yaptığım şey bu dosyayı silmek ve üst kısmında 50-default.conf
aşağıdakileri ekledim:
: msg, içerir, "[UFW" /var/log/ufw.log
& stop
Rsyslog ile yeniden başlatın sudo service rsyslog restart
ve UFW günlükleriniz başka dosyalara değil kendi dosyalarına konulmalıdır.
20-ufw.conf
stop 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.log
değiştirilmesi / durdurulması gerekiyor.
ufw, oturum açmak için rsyslog kullanır /var/log/syslog
veya /var/log/messages
:
Günlük dosyasını değiştirmek için düzenleyin /etc/rsyslog.d/50-default.conf
ve üstüne ekleyin:
:msg, contains, "UFW" -/var/log/ufw.log
& ~
Bu, bu /var/log/ufw.log
tü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 restart
değiştirdikten sonra kullanılır , thx!