我试着跑
echo 1 > /proc/sys/net/ipv4/ip_forward
它说访问被bash拒绝了,然后我做了:
sudo chmod 1+x /proc/sys/net/ipv4/ip_forward
现在说“不允许操作”。
如何获得访问权限?
那行得通,您能解释一下T恤做什么吗?
—
凯文·埃尔南德斯
问题
—
Doug Smythies'6
sudo echo 1 > /proc/sys/net/ipv4/ip_forward
在于输出的重定向未按进行sudo
,因此它不起作用。从手册页:中tee - read from standard input and write to standard output and files
,如果这样做,sudo
它确实具有足够的特权来写入文件。
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward