जवाबों:
उबंटू 15.10 और डेबियन जेसी में एक फ़ाइल /etc/rsyslog.d/20-ufw.conf है। इसमें सबसे नीचे होता है # & ~
। इसे सामने लाने के लिए # को निकालें और कमांड के साथ rsyslog को रिफ्रेश करें /etc/init.d/rsyslog restart
ताकि कॉन्फ़िगरेशन में बदलाव हो।
# & stop
लेकिन जब असंबद्ध किया जाता है, तो rsyslog को वास्तव में पुनरारंभ करने की आवश्यकता होती है।
मैं Ubuntu 14.04 भी चला रहा हूं। मेरी /etc/rsyslog.d/
एक फ़ाइल 20-ufw.conf
में निम्नलिखित पंक्ति है:
:msg,contains,"[UFW " /var/log/ufw.log
मैंने जो किया है, उस फ़ाइल को हटा दिया है, और सबसे ऊपर 50-default.conf
मैंने निम्नलिखित जोड़ा है:
: msg, समाहित है, "[UFW" /var/log/ufw.log
& stop
के साथ rsyslog को पुनरारंभ करें sudo service rsyslog restart
और आपके UFW लॉग को अपनी फ़ाइल में डाला जाना चाहिए और किसी अन्य में नहीं।
20-ufw.conf
और स्टॉप कमांड जोड़ें? वास्तव में, इसमें पहले से ही एक टेम्प्लेट है जिसे अनकम्फर्ट किया जा सकता है, और यह मेरे त्वरित परीक्षण में ठीक काम करता है।
:msg,contains,"[UFW " /var/log/ufw.log
कि इसे संशोधित / रोका जाना चाहिए।
ufw लॉगिंग के लिए rsyslog का उपयोग करता है /var/log/syslog
या /var/log/messages
:
लॉग फ़ाइल बदलने के लिए, संपादित करें /etc/rsyslog.d/50-default.conf
और शीर्ष जोड़ें:
:msg, contains, "UFW" -/var/log/ufw.log
& ~
यह सभी डेटा को लॉग करेगा जिसमें "यूएफडब्ल्यू" शामिल है /var/log/ufw.log
जो इस तरह के डेटा के आगे के प्रसंस्करण को रोक देगा।
16.04 पर इस फ़ाइल की अंतिम पंक्ति पर टिप्पणी करें ताकि यह पढ़े
$ tail -1 /etc/rsyslog.d/20-ufw.conf
& stop
और rsyslog को पुनरारंभ करें
$ sudo systemctl restart rsyslog
अब से, ufw लॉग /var/log/ufw.log में होगा और अब / var / log / sloglog में नहीं होगा
sudo service rsyslog restart
इसे बदलने के बाद उपयोग किया जाता है, thx!