आप इस तरह एक नियम जोड़ते हैं:
ufw allow 22/tcp
नियम सहेजा जाता है, और रिबूट के बाद भी लागू किया जाता है। लेकिन इसमें कहीं लिखा नहीं है /etc/ufw
। यह कहाँ बचा है? (Ubuntu, पूर्व-स्थापित के रूप में ufw का उपयोग करके।)
आप इस तरह एक नियम जोड़ते हैं:
ufw allow 22/tcp
नियम सहेजा जाता है, और रिबूट के बाद भी लागू किया जाता है। लेकिन इसमें कहीं लिखा नहीं है /etc/ufw
। यह कहाँ बचा है? (Ubuntu, पूर्व-स्थापित के रूप में ufw का उपयोग करके।)
जवाबों:
मेरे Ubuntu 11 सर्वर में, फ़ायरवॉल नियम सहेजे गए हैं /lib/ufw/user.rules
उबंटू 16.04 एलटीएस
/etc/ufw/user.rules
सामान्य तौर पर, कोशिश करें:
locate user.rules
कुछ इस तरह उत्पादन करना चाहिए:
/etc/ufw/user.rules
/usr/share/ufw/user.rules
/usr/share/ufw/user.rules.md5sum
/usr/share/ufw/iptables/user.rules
updatedb
उपयोग करने से पहले इसे कम से कम एक बार चलाने की सलाह दी जाती है locate
।
मेरी संस्करण में, 8.04 LTS सर्वर फ़ाइलों में जमा हो जाती है /var/lib/ufw
के रूप में /var/lib/ufw/user.rules
और /var/lib/ufw/user6.rules
।
यह ".rules" प्रत्यय मानकर सभी लिनक्स सिस्टम पर काम करना चाहिए और "ufw" नामक एक निर्देशिका के नीचे निवास करना चाहिए:
sudo find / -name "*.rules" -exec ls -l {} \; | grep ufw
"Ls -l" के प्रयोग से पता चलता है कि उनमें से कुछ अन्य के लिंक हैं, और जिन्हें हाल ही में अपडेट किया गया है (वे सक्रिय हैं?)