Можно ли заблокировать некоторые учетные записи, чтобы быть доступными только в течение определенных периодов времени?
Например, учетная запись Джо должна быть доступна только в рабочее время.
Можно ли заблокировать некоторые учетные записи, чтобы быть доступными только в течение определенных периодов времени?
Например, учетная запись Джо должна быть доступна только в рабочее время.
Ответы:
Если вы говорите о Linux, это зависит от того, поставляется дистрибутив pam_time.so или нет. Этот модуль PAM может поддерживать ограничение доступа к определенному времени дня, за исключением пользовательских, полностью зацикливается в стеке PAM.
Для других * NIX, если они поддерживают PAM (например, Solaris), вы, вероятно, можете получить и скомпилировать pam_time.so откуда-нибудь.
В FreeBSD вы можете использовать pwутилиту:
pw lock <user>
а также
pw unlock <user>
Так что теперь все, что вам нужно сделать, это создать скрипт для добавления logoutи killкоманды по мере необходимости, цикл по пользователям, выполнить через cronработу, и все готово!