Назад | Перейти на главную страницу

сохранение правил iptables без входа в root

Я пытаюсь сохранить файл правил iptables в / etc / sysconfig / iptables. Я хочу сделать это без входа в root. Я пытался использовать

sudo iptables-save> / etc / sysconfig / iptables

но он выдает ошибку с отказом в разрешении.

Как я могу сохранить файл, не входя в систему под root? Я использую это в своем приложении, поэтому не хочу входить в систему для получения root-прав через приложение.

Спасибо

Чтобы использовать sudo, вы можете сделать sudo iptables-save | sudo tee /etc/sysconfig/iptables

Оболочка не имеет права писать в / etc / sysconfig / iptables, так как она запущена в вашем пользователе.

стандартное перенаправление выдает вы, а не root ... этот однострочный работает

sudo bash -c "iptables-save > /etc/iptables/rules.v4 "