在对用户进行身份validation之后添加iptables规则

我需要像Linux的bsd authpf工具。 用户应该通过ssh或一些web应用程序进行身份validation,并且在我的计划中进行身份validation后,将为用户指定的iptables规则将被执行。

你能build议我一些指针开始。

问候,

你可以自己编写这样的代码。 / etc / sudoers文件将是一个很好的资源,但是我认为从根本上来说,你正在寻找的是: http : //www.nufw.org/

它将基于用户的身份validation添加到IPtables规则。 所以只有在用户通过authentication之后才能通过防火墙。

您还可以在用户的​​主文件夹中使用.bashrc或.bash_profile文件。

每次用户login时,bash(如果正在使用)都会读取这些文件(不知道顺序)。

你可以把你的iptables规则放在那里。 每个用户都有自己的。