Di mana UFW (firewall tidak rumit) menyimpan aturan baris perintah?


40

Anda menambahkan aturan seperti ini:

ufw allow 22/tcp

Aturan disimpan, dan diterapkan bahkan setelah reboot. Tapi itu tidak tertulis di mana pun di /etc/ufw. Di mana disimpan? (Ubuntu, menggunakan ufw sebagai pra-instal.)


wow, saya mencondongkan sesuatu yang baru hari ini. "firewall tidak rumit"
answerSeeker

Jawaban:


44

Di server Ubuntu 11 saya, aturan firewall disimpan di /lib/ufw/user.rules


2
Bingo, terima kasih. Ada juga user6.rules (yang tidak memiliki semua aturan yang saya buat, tetapi sebaliknya terlihat serupa).
Steve Bennett

2
user6.rules adalah untuk aturan firewall IP versi 6 (ipv6).
Daniel t.

1
Masih benar di Ubuntu 14, terima kasih.
Nick Triantafillou

5
Lokasi yang gila! Saya hanya menghabiskan 20 menit mencari ini :-(
reinierpost

19

Ubuntu 16,04 LTS

/etc/ufw/user.rules

Secara umum, coba:

locate user.rules

Haruskah menghasilkan sesuatu seperti:

/etc/ufw/user.rules
/usr/share/ufw/user.rules
/usr/share/ufw/user.rules.md5sum
/usr/share/ufw/iptables/user.rules

1
Disarankan untuk menjalankan updatedbsetidaknya sekali sebelum menggunakan locate.
ccpizza

9

Saya percaya itu di bawah lib/ufw/rules[6].rules


3

Dalam versi saya, 8.04 LTS Server file disimpan /var/lib/ufwsebagai /var/lib/ufw/user.rulesdan /var/lib/ufw/user6.rules.


1

Ini harus bekerja pada semua sistem Linux dengan asumsi sufiks ".rules" dan berada di bawah direktori bernama "ufw":

sudo find / -name "*.rules" -exec ls -l {} \; | grep ufw

Menggunakan "ls-l" menunjukkan bahwa beberapa di antaranya adalah tautan ke yang lain, dan yang mana telah diperbarui paling akhir (menyiratkan bahwa mereka aktif?)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.