Jak uruchomić „ufw” bez trybu interaktywnego?


10

Chcę uruchomić ufwnieskomplikowaną zaporę ze skryptu python, ale zwykle działa ona w trybie interaktywnym. Przykład:

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

Ma następujące dane wyjściowe:

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

Czy istnieje sposób na uruchomienie ufwbez trybu interaktywnego?


3
Spróbujufw --force enable
Panther,

Odpowiedzi:


28

Posługiwać się

ufw --force enable

Możesz rzucić okiem na kod źródłowy Gufw, napisany w Pythonie. Przynajmniej w Ubuntu 14.10 wywołania do ufwsą w pliku gufw/model/ufw_backend.py.

Możesz pobrać kod źródłowy za pomocą

apt-get source gufw

Przykład:sudo ufw --force-enable reset
Podważ

@Underverse powinno byćsudo ufw --force reset
Bastien Libersa
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.