【发布时间】:2009-03-09 09:01:52
【问题描述】:
是否可以在阻止用户访问网络服务的同时在 linux 机器上为用户提供一个帐户(例如,不要让他打开到 Internet 上端口 80 的 tcp 连接)。
我知道防火墙可以做到这一点,但我想要 unix philosohpy 中的一些东西(一切都是文件)。也许某个地方有一个文件代表端口 80 或类似的东西?
【问题讨论】:
标签: linux permissions
是否可以在阻止用户访问网络服务的同时在 linux 机器上为用户提供一个帐户(例如,不要让他打开到 Internet 上端口 80 的 tcp 连接)。
我知道防火墙可以做到这一点,但我想要 unix philosohpy 中的一些东西(一切都是文件)。也许某个地方有一个文件代表端口 80 或类似的东西?
【问题讨论】:
标签: linux permissions
不,此特定场景需要在本地计算机上使用--uid-owner 或--gid-owner 条件进行数据包过滤器(即iptables)。
未经测试:
iptables -t filter -A OUTPUT --uid-owner 100 --dport 80 -j REJECT
【讨论】: