Linux下如何防止进程被任何网络访问

Sun*_*Wei 3 linux firewall

有没有办法阻止特定进程在 Linux 下创建任何 TCP/UDP 连接?就像 Windows 下的防火墙一样,我需要阻止进程的任何网络活动。

Kha*_*led 5

一种可能的方法是在特定用户下运行此进程,并DROP使用以下规则由该用户 ID 生成的所有流量:

iptables -A OUTPUT -m owner --uid-owner <user_id> -j DROP
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅man iptables(部分:所有者)。