Куди зберігає правила командного рядка UFW (нескладний брандмауер)?


40

Ви додаєте таке правило:

ufw allow 22/tcp

Правило зберігається і застосовується навіть після перезавантаження. Але це ніде не написано в /etc/ufw. Куди це збережено? (Ubuntu, використовуючи ufw як попередньо встановлений.)


вау, я схилився щось нове сьогодні. "непростий брандмауер"
відповідьПереглядач

Відповіді:


44

На моєму сервері Ubuntu 11 зберігаються правила брандмауера /lib/ufw/user.rules


2
Бінго, спасибі Є також user6.rules (який не має всіх створених мною правил, але в іншому випадку виглядає схожим).
Стів Беннетт

2
user6.rules призначений для правил брандмауера IP версії 6 (ipv6).
Даніель т.

1
Досі правильно в Ubuntu 14, дякую.
Нік Triantafillou

5
Яке шалене місце! Щойно я витратив на це 20 хвилин :-(
reinierpost

19

Ubuntu 16.04 LTS

/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

1
Перед використанням рекомендується запустити updatedbпринаймні один раз locate.
ccpizza


3

У моїй версії 8,04 сервера LTS файли зберігаються /var/lib/ufwяк /var/lib/ufw/user.rulesі /var/lib/ufw/user6.rules.


1

Це повинно працювати у всіх системах Linux, припускаючи суфікс ".rules" і знаходиться під каталогом під назвою "ufw":

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

Використання "ls -l" показує, що деякі з них є посиланнями на інші, а які були оновлені останнім часом (маючи на увазі, що вони активні?)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.