Ви додаєте таке правило:
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" показує, що деякі з них є посиланнями на інші, а які були оновлені останнім часом (маючи на увазі, що вони активні?)