在每个用户的基础上对Linux shell用户进行stream量整形

我有一个debian 7服务器与许多shell用户,我想限制在每个用户的基础上的所有接口(eth0,gre1,sit1)的上传和下载速度,所以每个用户有他自己的75KB / s的上传和下载速度。

我已经看了tc,但我在这里和其他地方find的解决scheme似乎并不适合我的需求,特别是因为他们涉及到为每个用户(100 +)添加iptables规则,

目前我有一些速率限制规则,比如限制pps和连接的数量,这些连接似乎可以防止出现DoS和洪泛,但是我知道它并不是一个万能的解决scheme,并且希望将事情进一步收紧。

当我尝试实施tc规则时,似乎限制了整个服务器的带宽,并不是每个用户都像我想要的那样放弃了。

有没有人可以帮忙?