Ви додаєте таке правило:
ufw allow 22/tcp
Правило зберігається і застосовується навіть після перезавантаження. Але це ніде не написано в /etc/ufw
. Куди це збережено? (Ubuntu, використовуючи ufw як попередньо встановлений.)
Ви додаєте таке правило:
ufw allow 22/tcp
Правило зберігається і застосовується навіть після перезавантаження. Але це ніде не написано в /etc/ufw
. Куди це збережено? (Ubuntu, використовуючи ufw як попередньо встановлений.)
Відповіді:
На моєму сервері Ubuntu 11 зберігаються правила брандмауера /lib/ufw/user.rules
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
updatedb
принаймні один раз locate
.
У моїй версії 8,04 сервера LTS файли зберігаються /var/lib/ufw
як /var/lib/ufw/user.rules
і /var/lib/ufw/user6.rules
.
Це повинно працювати у всіх системах Linux, припускаючи суфікс ".rules" і знаходиться під каталогом під назвою "ufw":
sudo find / -name "*.rules" -exec ls -l {} \; | grep ufw
Використання "ls -l" показує, що деякі з них є посиланнями на інші, а які були оновлені останнім часом (маючи на увазі, що вони активні?)