firewalld, удаление специально созданной службы / linux

Я добавляю новый пользовательский сервис по команде

firewall-cmd --permanent --new-service=ssh2

но не могу найти как это убрать...

2 ответа

Я предлагаю:

firewall-cmd --permanent --remove-service=ssh2

Смотрите: http://www.firewalld.org/documentation/man-pages/firewall-cmd.html

Это старый вопрос; Тем не менее, я думаю, что это было бы полезно поделиться.

Когда вы создаете сервис, <service-name>.xml файл будет создан в /etc/firewalld/services/

Теперь, когда вы удаляете пользовательский сервис, убедитесь, что вы удалили соответствующий файл (ы) - так как может быть .xml.old файл для этой службы - тоже.

firewall-cmd --permamnent --remove-service=ssh2
rm -f /etc/firewalld/services/ssh2.xml*
firewall-cmd --reload

Проверьте, доступен ли ваш сервис или нет:

firewall-cmd --info-service=ssh2

Это должно вернуть ошибку.:)

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