Запланированные ежедневные периоды блокировки

Я ищу автоматический способ блокировки нашего домашнего компьютера в определенные заранее запланированные часы дня. Вместо того, чтобы готовить свой собственный сценарий для этого, есть ли какое-либо готовое программное обеспечение для этого варианта использования?

В случае, если это имеет значение, решение не должно быть абсолютно пуленепробиваемым. Мне просто нужно поднять "барьер активации" достаточно высоко, чтобы воспрепятствовать случайному использованию компьютера.

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,

На ваш вопрос может ответить " Как мне ограничить время работы моих детей?".

Другие вопросы по тегам