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
Это должно вернуть ошибку.:)