วิธีการเรียกใช้ 'ufw' โดยไม่ใช้โหมดโต้ตอบ


10

ฉันต้องการเรียกใช้ufwUncomplicated Firewall จาก python script แต่มักจะทำงานในโหมดโต้ตอบ ตัวอย่าง:

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

มีเอาต์พุตต่อไปนี้:

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

มีวิธีการทำงานufwโดยไม่มีโหมดการโต้ตอบหรือไม่?


3
ลองufw --force enable
Panther

คำตอบ:


28

ใช้

ufw --force enable

คุณอาจต้องการดูซอร์สโค้ด Gufw มันเขียนใน Python อย่างน้อยก็ใน Ubuntu 14.10 สายที่อยู่ในแฟ้มufwgufw/model/ufw_backend.py

คุณสามารถดาวน์โหลดซอร์สโค้ดโดยใช้

apt-get source gufw

ตัวอย่าง:sudo ufw --force-enable reset
แยกไม่ออก

@ เกินควรจริงsudo ufw --force reset
Bastien Libersa
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.