UFW não excluirá regra

6

Eu estava testando algo e adicionei uma regra ao meu firewall para permitir a porta 9000. Em retrospecto, eu deveria ter desativado temporariamente. de qualquer forma, fui remover a regra e ela não me deixa, diz regra não encontrada.

$ sudo ufw delete 9000
ERROR: Could not find rule '9000'

mas claramente, a regra ainda está ativa:

$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
80                         ALLOW IN    Anywhere
443                        ALLOW IN    Anywhere
9000                       ALLOW IN    Anywhere
80 (v6)                    ALLOW IN    Anywhere (v6)
443 (v6)                   ALLOW IN    Anywhere (v6)
9000 (v6)                  ALLOW IN    Anywhere (v6)

Eu li a ajuda do UFW e ela diz que você pode deletar um número de porta, mas isso não acontece. Como posso remover a regra da porta 9000 do UFW?

    
por j0h 07.03.2015 / 17:01

3 respostas

16

A sintaxe correta seria:

sudo ufw delete allow 9000

Se você criar uma regra com o seguinte:

sudo ufw allow 9000

Então a regra é allow 9000 . Agora, se você quiser excluir a regra:

sudo ufw delete rule

ou seja,

sudo ufw delete allow 9000
    
por heemayl 07.03.2015 / 17:10
1

O primeiro passo você pode listar todas as regras atuais por número:

$ sudo ufw status numbered

Em seguida, base nos números listados, você pode excluir regra por número. O número da regra é mostrado na coluna mais à esquerda.

$ sudo ufw delete 2

Você pode consultar o link: link

    
por Quang Vu 26.03.2018 / 08:30
0

Eu recomendo usar o Gufw (uma maneira muito fácil de usar para gerenciar o seu Firewall do Ubuntu, alimentado por ufw )

    
por Benny 16.09.2016 / 21:33