Где UFW (несложный брандмауэр) сохраняет правила командной строки?
40
Вы добавляете правило как это:
ufw allow 22/tcp
Правило сохраняется и применяется даже после перезагрузки. Но это нигде не написано /etc/ufw. Куда это сохраняется? (Ubuntu, используя UFW в качестве предустановленной.)
Использование «ls -l» показывает, что некоторые из них являются ссылками на другие, и какие из них были обновлены в последнее время (что означает, что они активны?)
Ответы:
На моем сервере Ubuntu 11 правила брандмауэра сохраняются в
/lib/ufw/user.rules
источник
Ubuntu 16.04 LTS
/etc/ufw/user.rules
В общем, попробуйте:
locate user.rules
Должен вывести что-то вроде:
источник
updatedb
хотя бы один раз перед использованиемlocate
.Я считаю, что это под
lib/ufw/rules[6].rules
источник
В моей версии 8.04 LTS Server файлы хранятся
/var/lib/ufw
как/var/lib/ufw/user.rules
и/var/lib/ufw/user6.rules
.источник
Это должно работать во всех системах Linux с допуском «.rules» и размещением в каталоге с именем «ufw»:
Использование «ls -l» показывает, что некоторые из них являются ссылками на другие, и какие из них были обновлены в последнее время (что означает, что они активны?)
источник