Запланированные ежедневные периоды блокировки
Я ищу автоматический способ блокировки нашего домашнего компьютера в определенные заранее запланированные часы дня. Вместо того, чтобы готовить свой собственный сценарий для этого, есть ли какое-либо готовое программное обеспечение для этого варианта использования?
В случае, если это имеет значение, решение не должно быть абсолютно пуленепробиваемым. Мне просто нужно поднять "барьер активации" достаточно высоко, чтобы воспрепятствовать случайному использованию компьютера.
2 ответа
Похоже, вы можете реализовать это через стандартную систему аутентификации Linux (называется pam
- сменные модули аутентификации). Это (помимо прочего) отвечает за проверку того, могут ли пользователи входить в систему.
В системе PAM есть модуль под названием pam_time
, что позволяет устанавливать ограничения для входа в систему в зависимости от времени суток. Это контролируется файлом /etc/security/time.conf
,
Нечто подобное может сработать:
login;tty*;!kjo;Wd1500-2000
- чтобы предотвратить всех, кроме kjo
пользователь от входа в систему (то есть, используя login
сервис, на любом tty*
терминал) с 15:00 до 20:00 по будням. Будьте осторожны, я не проверял это!
Существует довольно много документации о формате конфигурации в /etc/security/time.conf
файл, и проверьте pam_time
а также time.conf
справочные страницы для получения дополнительной информации:
man pam_time
man time.conf
Как только вы настроите time.conf по своему вкусу, вам нужно будет раскомментировать следующую строку в вашем /etc/pam.d/login.conf
:
account requisite pam_time.so
Один модуль будет pam_time
,
На ваш вопрос может ответить " Как мне ограничить время работы моих детей?".