Я хочу запустить ufw
Uncomplicated Firewall из скрипта Python, но обычно он работает в интерактивном режиме. Пример:
subprocess.check_output(["ufw", "enable"])
Имеет следующий вывод:
'Command may disrupt existing ssh connections. Proceed with operation (y|n)? Aborted'
Есть ли способ запустить ufw
без интерактивного режима?
ufw --force enable
Ответы:
использование
Возможно, вы захотите взглянуть на исходный код Gufw, он написан на Python. По крайней мере, в Ubuntu 14.10 вызовы
ufw
находятся в файлеgufw/model/ufw_backend.py
.Вы можете скачать исходный код, используя
источник
sudo ufw --force-enable reset
sudo ufw --force reset