LINUX.ORG.RU

Iptables rules

 


0

1

Куда сохраняете правила для iptables для последующего восстановления? Мне казалось самым подходящим местом /etc но у нее права выставлены в 755, а сохранять из под рута не считаю хорошей идеей


Ответ на: комментарий от NordeN

Зачем? У меня они все в скрипте прописаны.

anonymous
()
Ответ на: комментарий от NordeN

можно и все время сидеть из под рута

Ты реально не видишь разницы между изменением правил фаервола от рута и постоянным нахождением под рутом?

kravzo ★★
()
Ответ на: комментарий от NordeN

Хотя быть может и неплохая идея

Вы сами пробовали? Вы не только изменять, но и прочитать iptables -L -n не из под рута не сможете, ибо там в принципе такой механизм, который весьма грязно копается в кишках ядра.

vodz ★★★★★
()
Ответ на: комментарий от vodz

Не совсем понял, sudo в моем понимании != root, прочитать правила sudo вполне себе дает, а вот сохранить в директорию /etc нет из-за ограниченных прав доступа

NordeN
() автор топика
Ответ на: комментарий от NordeN

сохранить в директорию /etc нет

Все дает.

$ls /etc | grep test
$sudo touch /etc/test
$ls /etc | grep test
test
$sudo sh -c 'echo test > /etc/test'
$cat /etc/test
test

kravzo ★★
()
Последнее исправление: kravzo (всего исправлений: 1)
Ответ на: комментарий от NordeN

Не совсем понял, sudo в моем понимании != root, прочитать правила sudo вполне себе дает, а вот сохранить в директорию /etc нет из-за ограниченных прав доступа

Мысль моя была в том, что если даже для чтения надо повышенные привилегии, то никакого смысла сокрушаться о работе скрипта от root. Более того, как именно настроен файрвол тоже некоторая секретная информация и право читать обычным пользователям лучше не давать. Если это специальный пользователь, которому доверили сохранять, то и вопроса нет, куда он может, туда и будет сохранять, а если это переделать может->должен, то получается скрипт, ограничивающий привелегии пользователя, то есть goto begin этого сообщения.

vodz ★★★★★
()

/etc/nftables.conf ?

anonymous
()

Куда сохраняете правила для iptables
Мне казалось

вот и выросло поколение, не видевшее содержимое /etc/sysconfig в нормальных дистрибутивах

novitchok ★★★★★
()
Ответ на: комментарий от kravzo

Быть может, но тем не менее, как сохранить без перенаправления? Вижу 2 варианта сохранения: из под рута интерактивно sudo -i, или с перенаправлением, но в другое место, и потом просто скопировать Зачем вообще именно в /etc? Я и спросил куда люди сохраняют, мб есть стандарт де-факто

NordeN
() автор топика

А нафига его сохранять ?

vel ★★★★★
()

Прочитать полные правила может только root (или другой пользователь с временно повышенными привелегиями id=0), поэтому сохранить файл с настройками может только root. спокойно сохраняй в etc, после сохранения поменяй права чтобы никто его кроме root не мог прочитать и изменить, группа и пользователь будет root/root, а разрешения 600. Так подойдет?

AnastasiaM
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.