SSH сервер, который я администрирую, должен быть разрешен для входа группы пользователей во все дни недели, кроме воскресенья.
Каким будет ваше элегантное решение для этого? Спасибо за любые комментарии или креативные +и+ безопасные ответы.
Она также должна выкидывать зарегистрированных пользователей. И позаботиться о любых средствах входа, таких как пароли или ssh-ключи.
(Отредактировано как предложено)
Объединение pam_time
из ] вопрос, который я упомянул с заданием cron, которое периодически запускается по воскресеньям, должно выполнить то, что вы хотите.
Задание cron перечисляет зарегистрированных пользователей с терминалом (с who
) и с uid> = 1000 и вызывает pkill -HUP -u
. С X-сессиями может быть немного сложнее.
Этот подход проблематичен - мы не знаем, в какой среде вы планируете его использовать. Пользователи могут (по понятным причинам) не приветствовать прекращение их работы без возможности сохранения или могут планировать длительное выполнение задания, для которого требуется терминал.