我希望其中一个用户(不在sudoers列表中)可以从14:00到16:00和从17:00到18:30都可以访问互联网。可能吗?我可以为不同的工作日设置不同的时间间隔吗?
您最好在路由器或网关控制级别进行此操作,而不是在系统本身进行此操作……据我所知,Ubuntu中没有简单的系统可以在用户级别限制Internet访问。
—
托马斯·沃德
当我在路由器级别进行访问时,所有用户都将受到限制...
—
cupakob 2011年
Afaik(自9.04开始,我一直在寻找解决方案),没有针对此的软件解决方案。当然,在我的网络上,每台计算机只有一个用户,并且它们都通过充当网关的服务器盒进行连接。那个盒子有一个crontab,可以阻止该系统上的所有 Internet访问,然后在以后将其删除。随后,它也每天在不同时间运行。出于好奇,为什么您需要将访问时间限制在一个严格的时间范围内,为什么需要按用户进行访问呢?
—
托马斯·沃德
我需要用户使用,因为一台PC被两个用户使用。并且我想限制访问权限,因为第二个用户必须了解更多信息,而不要留在Facebook :),但是您对crontab的想法很好....您正在使用什么来阻止访问?当我阻止路由器时,我可以为用户做同样的
—
事情
我的路由器和网关盒是分开的-当网关盒从其他盒分配一个静态地址(从而处理数据)时,我使用iptables阻止静态分配的专用IP地址发送出站或入站数据,从而阻止所有互联网流量到该盒子。每个crontabs都使用其自己的iptables命令以删除计划中的项目。这是一个不完善的系统,因为我只可以购买一个性能更好的路由器:P
—
Thomas Ward