На этот вопрос уже есть ответ здесь:
Я ищу способ редактировать и контролировать часы входа в систему для отдельных пользователей на машине.
Пока что из того, что я смог найти, 2 инструмента (timekpr и gnome nanny) не доступны для использования в новых версиях Ubuntu.
Я пытался использовать PAM и отредактировать файл time.conf, расположенный в /etc/security/, чтобы установить часы входа для пользователей, однако, похоже, это не сработало. Независимо от того, что я установил, после перезагрузки правила не выполнялись.
Как я могу установить часы входа для пользователей? Есть ли другие программы или приложения, которые помогают в этом? Я использую Ubuntu 13.10.
Также, есть ли приложения, которые позволяют мне управлять учетными записями пользователей удаленно с другой машины, наподобие того, как работает консоль MMC в Windows?
Чтобы использовать модуль времени PAM
, отредактируйте /etc/security/time.conf
с желаемыми ограничениями доступа. Строка ниже ограничивает ИМЯ ПОЛЬЗОВАТЕЛЯ доступом к системе с 7 утра до 10 вечера каждый день недели.
*;*;USERNAME;Al0700-2200
Теперь вам нужно включить модуль времени в службе, которая управляет входом в систему.
Чтобы включить модуль времени в lightdm
, отредактируйте /etc/pam.d/lightdm
, чтобы включить:
account required pam_time.so
Вы также можете добавить эту строку в /etc/pam.d/gdm
, если вы используете gdm
вместо lightdm
Чтобы включить временные ограничения для всех служб, отредактируйте /etc/pam.d/login
.
Вы должны найти: # account required pam_time.so
.
Удалите отметку комментария, чтобы включить ее.