Как запустить «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
Бастиен
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.