대화식 모드없이 'ufw'를 실행하는 방법?


10

ufw파이썬 스크립트에서 Uncomplicated Firewall 을 실행하고 싶지만 일반적으로 대화 형 모드에서 실행됩니다. 예:

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으로 작성되었습니다. 적어도 우분투 14.10에서는 호출 ufw이 파일에 gufw/model/ufw_backend.py있습니다.

다음을 사용하여 소스 코드를 다운로드 할 수 있습니다

apt-get source gufw

예 :sudo ufw --force-enable reset
언더 벌스

@Underverse 실제로 있어야합니다sudo ufw --force reset
Bastien Libersa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.