Saya ingin menjalankan ufw
Firewall 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 ufw
tanpa mode interaktif?
ufw --force enable
Jawaban:
Menggunakan
Anda mungkin ingin melihat pada kode sumber Gufw, ditulis dengan Python. Setidaknya dalam Ubuntu 14.10 panggilan untuk
ufw
berada dalam filegufw/model/ufw_backend.py
.Anda dapat mengunduh kode sumber menggunakan
sumber
sudo ufw --force-enable reset
sudo ufw --force reset