Как запустить «UFW» без интерактивного режима?

9

Я хочу запустить ufwUncomplicated Firewall из скрипта Python, но обычно он работает в интерактивном режиме. Пример:

subprocess.check_output(["ufw", "enable"])

Имеет следующий вывод:

'Command may disrupt existing ssh connections. Proceed with operation (y|n)? Aborted'

Есть ли способ запустить ufwбез интерактивного режима?

Самуил
источник
3
Попробуйтеufw --force enable
Пантера

Ответы:

27

использование

ufw --force enable

Возможно, вы захотите взглянуть на исходный код Gufw, он написан на Python. По крайней мере, в Ubuntu 14.10 вызовы ufwнаходятся в файле gufw/model/ufw_backend.py.

Вы можете скачать исходный код, используя

apt-get source gufw
Флориан Диш
источник
Пример:sudo ufw --force-enable reset
Underverse
@ Подвергнуть это должно быть на самом делеsudo ufw --force reset
Бастиен