GNU/Linux >> Znalost Linux >  >> Linux

Mazání pravidel UFW pozpátku.

Úvod:Někdy má člověk spoustu pravidel ‚V6‘, která je třeba smazat. UFW umožňuje smazat pravidla, ale pouze jedno po druhém, což může být časově náročné.
Zde je krátký bash skript, který provede trik s jejich odstraněním.
DŮLEŽITÁ POZNÁMKA:Aby tento skript mohl pracovat podle potřeby, je třeba sdělit poslední číslo pravidla prvnímu číslu pravidla, které má být smazáno.
Pak je skript může správně odstranit jedno po druhém počínaje posledním a postupovat nahoru.
Zjistěte, kterou sérii pravidel je třeba odstranit, je tento příkaz:

ufw status numbered

Výsledek:
Status: active

To Action From
-- ------ ----
[ 1] Anywhere ALLOW IN 127.0.0.0/16
[ 2] 22 ALLOW IN Anywhere
[ 3] 80 ALLOW IN Anywhere
[ 4] 443 ALLOW IN Anywhere
[ 5] 21/tcp ALLOW IN Anywhere
[ 6] 5109 ALLOW IN Anywhere
[ 7] 1194/udp ALLOW IN Anywhere
[ 8] 25 ALLOW IN Anywhere
[ 9] 587 ALLOW IN Anywhere
[10] 465 ALLOW IN Anywhere
[11] 143 ALLOW IN Anywhere
[12] 993 ALLOW IN Anywhere
[13] Anywhere ALLOW IN 192.168.100.0/24
[14] Anywhere ALLOW IN 88.99.134.136/29
[15] Anywhere ALLOW IN 176.9.104.47
[16] Anywhere ALLOW IN 176.9.104.93
[17] Anywhere ALLOW IN 176.9.104.88
[18] Anywhere ALLOW IN 116.203.34.148

Za předpokladu, že chceme odstranit pravidlo 13 až 18, použijte následující bash skript:

for reg in $(seq 18 -1 13); do echo 'y' | ufw delete $reg ; done; ufw status numbered

Dalším způsobem by bylo selektivní výběr pravidel, která se mají smazat.
Opět si všimněte, že musíte vypsat čísla pravidel od nejvyššího čísla po nejnižší.
Příklad. Chcete-li odstranit číslo pravidla „5 6 9 11“, použijte následující příkaz:

for reg in 11 9 6 5; do echo 'y' | ufw delete $reg ; done; ufw status numbered

Linux
  1. Nastavit UFW Firewall na Ubuntu 18.04 – nejlepší metoda?

  2. Nastavit Ufw Before.rules bez restartu serveru?

  3. Jak nakonfigurovat bránu firewall s UFW na Ubuntu 18.04

  1. Jak nakonfigurovat bránu firewall s UFW na Debianu 9

  2. Povolit webový provoz v softwarové bráně ufw

  3. Linux IPTables:Jak přidat pravidla brány firewall (s příkladem Allow SSH)

  1. Použití UFW jako IP Blacklist

  2. CentOS / RHEL :Jak nakonfigurovat pravidla iptable pro povolení portů FTP 20/21

  3. Jak mohu odstranit konkrétní pravidla z iptables?