UFW не удалит правило

Я что-то тестировал и добавил в свой брандмауэр правило, разрешающее порт 9000. Оглядываясь назад, я должен был временно отключить его. во всяком случае, я пошел, чтобы удалить правило, и оно не позволит мне, оно говорит, что правило не найдено.

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

но ясно, что правило все еще активно:

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

Я прочитал справку UFW и там написано, что вы можете удалить номер порта, но этого не происходит. Как я могу удалить правило для порта 9000 из UFW?

7
задан 7 March 2015 в 19:01

3 ответа

Правильный синтаксис был бы:

sudo ufw delete allow 9000

, Если Вы делаете правило следующим:

sudo ufw allow 9000

Тогда правило allow 9000. Теперь, если Вы хотите удалить правило:

sudo ufw delete rule

т.е.

sudo ufw delete allow 9000
20
ответ дан 7 March 2015 в 19:01

Я рекомендую использовать Gufw (Очень удобный для пользователя способ управлять Вашим Брандмауэром Ubuntu, приводимым в действие ufw)

0
ответ дан 8 March 2015 в 05:01

Первый шаг можно перечислить все текущие правила числом:

$ sudo ufw status numbered

Затем основа на перечисленных числах, можно удалить правило числом. Количество правила показывают в крайнем левом столбце.

$ sudo ufw delete 2

можно относиться для соединения: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-firewall-with-ufw-on-ubuntu-14-04

2
ответ дан 3 August 2019 в 23:35

Другие вопросы по тегам:

Похожие вопросы: