首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Iptables规则保存到iptables文件中

将Iptables规则保存到iptables文件中
EN

Server Fault用户
提问于 2015-09-23 09:23:06
回答 1查看 1.1K关注 0票数 0

我正试图通过我的java应用程序将iptables当前规则保存到iptables文件中。由于我没有写入文件而不登录到根目录的权限,所以我使用以下命令。

代码语言:javascript
复制
sudo iptables-save | sudo tee /etc/sysconfig/iptables

当我在没有登录到终端根目录的情况下输入上面的命令时,它可以工作(将规则保存到文件中),但是当我将相同的命令添加到我的java程序时,它就不能工作了。

下面是我在我的程序中实现它的方式

..inside法

代码语言:javascript
复制
{
String command="sudo iptables-save | sudo tee /etc/sysconfig/iptables";
Process process=Runtime.getRuntime().exec(command);
}

这里似乎有什么问题?有没有其他方法可以将iptables规则保存到iptables文件,而不登录到根目录呢?

谢谢

EN

回答 1

Server Fault用户

发布于 2015-09-23 10:42:04

当sudo调用时,它会询问启动它的用户的密码--以确保终端上的人确实是/etc/sudoers中列出的"joe“。

您必须在您的程序中考虑这种行为。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/724230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档