Bagaimana menjalankan 'ufw' tanpa mode interaktif?

9

Saya ingin menjalankan ufwFirewall Tidak Terkomplikasi dari skrip python tetapi biasanya berjalan dalam mode interaktif. Contoh:

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

Memiliki output sebagai berikut:

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

Apakah ada cara untuk menjalankan ufwtanpa mode interaktif?

Samuel
sumber
3
Cobaufw --force enable
Panther

Jawaban:

26

Menggunakan

ufw --force enable

Anda mungkin ingin melihat pada kode sumber Gufw, ditulis dengan Python. Setidaknya dalam Ubuntu 14.10 panggilan untuk ufwberada dalam file gufw/model/ufw_backend.py.

Anda dapat mengunduh kode sumber menggunakan

apt-get source gufw
Florian Diesch
sumber
Contoh:sudo ufw --force-enable reset
Underverse
@Underverse seharusnyasudo ufw --force reset
Bastien Libersa