web-dev-qa-db-fra.com

UFW ne supprimera pas la règle

Je testais quelque chose et j'ai ajouté une règle à mon pare-feu pour autoriser le port 9000. rétrospectivement, j'aurais dû le désactiver temporairement. Quoi qu'il en soit, je suis allé à supprimer la règle et il ne me laissera pas, il dit règle non trouvée.

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

mais clairement, la règle est toujours active:

$ 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)

J'ai lu l'aide de UFW et il est dit que vous pouvez supprimer un numéro de port, mais cela ne se produit pas. Comment puis-je supprimer la règle pour le port 9000 de UFW?

7
j0h

La syntaxe correcte serait:

Sudo ufw delete allow 9000

Si vous établissez une règle par ce qui suit:

Sudo ufw allow 9000

Alors la règle est allow 9000. Maintenant, si vous voulez supprimer la règle:

Sudo ufw delete rule

c'est à dire.

Sudo ufw delete allow 9000
17
heemayl

La première étape consiste à répertorier toutes les règles actuelles par numéro:

$ Sudo ufw status numbered

Ensuite, sur la base des numéros énumérés, vous pouvez supprimer une règle par numéro. Le numéro de la règle est indiqué dans la colonne la plus à gauche.

$ Sudo ufw delete 2

Vous pouvez vous référer au lien: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-14-04

2
Quang Vu

Je recommande d'utiliser Gufw (un moyen très convivial de gérer votre pare-feu Ubuntu, optimisé par fw )

0
Benny