Суть задачи такова:
Требуется освободить файловые базы данных от пользователей на вечернее время. Но при этом оставить операторов в них.
Базы лежат все на одном томе.
Решение: Отбираем права у пользователей на каталоги БД с помощью trustee.nlm (у операторов права на том) и утром даем обратно - все как бы хорошо.
Закавырка: Если пользователь, у которого отбирают права, сидит в базе, то у него открыты файлы - он получает ошибку на экран. Если он нажимает ОК, то все хорошо и файлы закрываются и он их до утра не увидит. Если он не нажимает ОК, (типа отошел или ушел) файлы остаются открытыми на сервере и это можно снять сбросом соединения.
Вопрос: Как можно сбросить соединения на сервере у отдельных выделенных пользователей или групп? Лучше с консоли. Тогда все через cron можно решить.