[CentOS] Block outgoing connections for certaing uids (root, apache, nobody)

Wed Apr 4 14:15:38 UTC 2012
Lamar Owen <lowen at pari.edu>

On Wednesday, April 04, 2012 05:13:11 AM Alexander Farber wrote:
> Good morning
> With iptables in CentOS 5 and 6 Linux - how can you please
> prevent processes running as "root", "apache" or "nobody"
> from initiating outgoing connections?

This sounds more like something an SELinux rule could do better, and on a per-process basis.

Now, I don't have such a rule or policy file written, but I think for this purpose SELinux is the right tool to try to use.  You might have to go from the rather lenient 'targeted' policy to the rather difficult to use 'strict' policy to make it happen, though.

Dan Walsh is on here, and he's the expert, so maybe he'll weigh in.