如何在没有交互模式的情况下运行“ ufw”?


9

我想ufw从python脚本运行“ 不复杂的防火墙”,但它通常以交互模式运行。例:

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

具有以下输出:

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

ufw没有没有交互模式的运行方式?


3
试试ufw --force enable
Panther

Answers:


27

采用

ufw --force enable

您可能想看看Gufw源代码,它是用Python编写的。至少在Ubuntu 14.10中,对的调用ufw在文件中gufw/model/ufw_backend.py

您可以使用下载源代码

apt-get source gufw

示例:sudo ufw --force-enable reset
颠覆

@Unverse其实应该是sudo ufw --force reset
Bastien
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.