Làm cách nào để chạy 'ufw' mà không có chế độ tương tác?


9

Tôi muốn chạy ufwTường lửa không biến đổi từ tập lệnh python nhưng nó thường chạy ở chế độ tương tác. Thí dụ:

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

Có đầu ra sau:

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

Có cách nào để chạy ufwmà không có chế độ tương tác?


3
Hãy thửufw --force enable
Panther

Câu trả lời:


26

Sử dụng

ufw --force enable

Bạn có thể muốn xem mã nguồn Gufw, nó được viết bằng Python. Ít nhất là trong Ubuntu 14.10, các cuộc gọi đến ufwtrong tệp gufw/model/ufw_backend.py.

Bạn có thể tải mã nguồn bằng cách sử dụng

apt-get source gufw

Ví dụ:sudo ufw --force-enable reset
Đánh giá thấp

@Underverse nó thực sự nên làsudo ufw --force reset
Bastien Libersa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.