Для своего рода интернет-кафе мы хотим сделать следующее:
Как это настроить?
(Позже мы, возможно, захотим добавить предупреждение за 5 минут до закрытия)
Я бы использовал LDAP вместо базы данных в сочетании со сценарием выхода из системы, рассчитанным на (d).
Некоторые, возможно, полезные фрагменты кода:
Выход из системы по времени:
at 13:37 -f logout.sh
at now + 1 hour -f logout.sh
Команда для принудительного выхода:
kill -15 $(ps -U NameOfUserToLogout -o "pid=")