Предположим, что некоторый человек является страдающим бессонницей из-за дурной привычки к обсуждению на IRC каждую ночь до 3:00. Это полностью разрушает жизнь этого человека, потому что он не может проснуться вовремя для посещения его экзаменов, потому что он будет полностью каждый день исчерпываться и будет чувствовать себя депрессивным.
Тот человек ощущает это плохое поведение и принял бы любую справку включая установку программного обеспечения на его собственном компьютере, предоставляющем мне административные привилегии установить его.
Вы знаете о таком программном обеспечении, которое идеально было бы:
Тот человек использует Linux, и мне любопытно из знания, что доступно с этой целью. Это - своего рода родительский контроль, но не для ребенка.
Спасибо за Ваш совет.
Посмотрите Ограничивают доступ пользователей в системах Linux.
Идея состоит в том, чтобы использовать Linux-PAM для управления синхронизированным доступом для пользователей к сервисам:
Используя pam_time модуль, мы можем установить ограничения доступа на систему и/или определенные приложения неоднократно дня, а также в определенные дни или по различным терминальным строкам. В зависимости от конфигурации можно использовать этот модуль, чтобы запретить доступа отдельным пользователям на основе их имени, время суток, день недели, сервис, который они подают заявку, и их терминал, от которого они выполняют запрос.
В файле
/etc/security/time.conf
, вот синтаксис для правила:
services;ttys;users;times
- Первое поле — сервисы — являются логическим списком сервисных названий PAM.
- Второе поле — tty — является логическим списком терминальных имен.
- Третье поле — пользователи — являются логическим списком пользователей или netgroup пользователей.
- Четвертое поле — времена — указывают применимое время.
Вот пример типичного подшипника:
login ; * ; !bobby ; MoTuWeThFr0800-2000 login ; * ; !root ; !Al0000-2400 http ; * ; !bobby ; MoTuWeThFr0800-2000 http ; * ; !root; !Al0000-2400
Эти правила ограничивают пользователя bobby во вхождении в систему между часами 0800 и 2000, и они также ограничивают доступ в Интернет в течение этих часов. Корень смог бы войти в систему в любое время и просмотреть Интернет во время всех случаев также.
Самый легкий путь (я люблю Принцип KISS), должен был бы иметь кого-то в доме (сосед по комнате, член семьи, и т.д.) отключают маршрутизатор и помещают шнур питания в их комнату ночью. (или просто помещенный маршрутизатор в ту комнату, и 'простой в использовании с Вашим пальцем ноги' powerstrip.
Существует также другое программное обеспечение родительского контроля (с разными уровнями успеха) доступно для Linux. Просто удостоверьтесь, что не сказали им пароль.. (конечно, если у них есть корень....),