Як запустити 'ufw' без інтерактивного режиму?


10

Я хочу запустити ufwНескладний Брандмауер із сценарію python, але він зазвичай працює в інтерактивному режимі. Приклад:

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

Має такий вихід:

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

Чи є спосіб запуститись ufwбез інтерактивного режиму?


3
Спробуйтеufw --force enable
Пантера

Відповіді:


28

Використовуйте

ufw --force enable

Ви можете ознайомитися з вихідним кодом Gufw, він написаний на Python. Принаймні, в Ubuntu 14.10 дзвінки ufwу файл gufw/model/ufw_backend.py.

Ви можете завантажити вихідний код за допомогою

apt-get source gufw

Приклад:sudo ufw --force-enable reset
Underverse

@ Загалом це насправді має бутиsudo ufw --force reset
Бастієн Ліберса
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.