我正在尝试以下方法:
sudo iptables-save > /etc/iptables/Firewall.rules
但即使permission denied: Firewall.rules
告诉我root拥有此文件的写入权限,我也会获得ls -l
:
-rw-r--r-- 1 root root 362 Aug 3 14:26 Firewall.rules
这是正常的吗?
当我运行su
然后直接以超级用户身份尝试此重定向(没有sudo
)时,我没有问题。
即使我不确定,我的猜测是sudo
仅适用于iptables-save
命令,而不适用于>
重定向(sudo(iptables-save) > file
而不是sudo(iptables-save > file)
如果我必须用括号和伪代码表示优先级。)
如果我对此很正确,我怎样才能将sudo
应用到我的整个命令行?
如果我错了,我错过了什么?