対話モードなしで「ufw」を実行するにはどうすればよいですか?


9

ufwPythonスクリプトから複雑でないファイアウォールを実行したいのですが、通常はインタラクティブモードで実行されます。例:

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

次の出力があります。

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

ufw対話モードなしで実行する方法はありますか?


3
試してみるufw --force enable
パンサー

回答:


26

使用する

ufw --force enable

Pythonで記述されたGufwソースコードを確認することをお勧めします。少なくともUbuntu 14.10では、への呼び出しufwはファイルにありますgufw/model/ufw_backend.py

ソースコードは以下を使用してダウンロードできます

apt-get source gufw

例:sudo ufw --force-enable reset
アンダーバース

@Underverseそれは実際にあるはずですsudo ufw --force reset
バスティエン・リベルサ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.