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

Я хочу запустить ufw несложный брандмауэр из скрипта python, но обычно он работает в интерактивном режиме. Пример:

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

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

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

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

8
задан 20 April 2015 в 21:08

1 ответ

Используйте

ufw --force enable

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

, который можно загрузить исходный код с помощью

apt-get source gufw
24
ответ дан 21 April 2015 в 07:08

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

Похожие вопросы: