Команда «firewall-cmd удалить порт» используется для удаления порта из конфигурации брандмауэра в системе Linux с помощью службы firewalld. Вот несколько способов удаления порта с использованием разных языков программирования:
-
Bash:
firewall-cmd --zone=public --remove-port=<port>/<protocol>Замените
номером порта, который вы хотите удалить, ипротоколом (tcp или udp). Например:firewall-cmd --zone=public --remove-port=8080/tcp -
Python (с использованием модуля
subprocess):import subprocess port = "<port>" protocol = "<protocol>" command = f"firewall-cmd --zone=public --remove-port={port}/{protocol}" subprocess.run(command, shell=True)Замените
инужными значениями. -
Пособие Ansible:
- name: Remove a port from firewall hosts: localhost tasks: - name: Remove port command: firewall-cmd --zone=public --remove-port=<port>/<protocol>Замените
исоответствующими значениями.
Это всего лишь несколько примеров. Могут быть и другие способы достижения того же результата в зависимости от ваших конкретных требований и среды программирования.