可能重复:
如何设定计算机使用时间限制?
我查看了许多其他帖子,但大多数帖子都在讨论如何限制帐户登录的时间...我正在寻找一种简单的方法来限制任何 24 小时内的总使用时间,例如,我想允许“jsmith”每天总共登录 120 分钟。我不一定关心 jsmith 何时登录;我只想在 0000-2400 的 24 小时内将他的总时间限制在 120 分钟。
我看了看这个问题,“如何限制孩子的计算时间“但这再次关注的是帐户何时可以实际登录,而不是帐户可以保持登录状态多长时间。
解决方案需要“记住”用户退出后的先前登录信息;例如,如果 jsmith 在早上登录了一个小时,然后退出,则不应允许 jsmith 在下午或晚上保持登录状态超过一个小时,即每 24 小时总共使用 2 小时。在 Ubuntu 11.04 中,实现此目的的最简单方法是什么?
答案1
如果您打开终端并输入w
,那么您可以看到谁登录了以及他们何时登录的。如果他们登录的时间超过一小时,那么您将暂停该帐户并注销该用户。您最好使用notify-send命令在注销前通知用户。
我不知道有任何应用程序可以做到这一点,但我认为制作一个应该很容易。
答案2
答案3
在http://bugs.launchpad.net/timekpr/+bug/881098 已被告知如何使 timekpr 在 11.10 中运行。至少对我来说是有效的。