Отключить пользователей от базы на время

Обсуждение технических вопросов по продуктам Novell

Отключить пользователей от базы на время

Сообщение Федорович Леонид » 21 ноя 2002, 13:42

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

Сообщение Andrey Karyagin » 22 ноя 2002, 14:31

Обычные Time Restrictions, настраиваемые в ConsoleOne или NWAdmin, не подойдут для решения данной задачи? Или непременно нужен NLM, который
можно запускать с консоли?
Andrey Karyagin
 
Сообщения: 204
Зарегистрирован: 06 авг 2002, 15:56
Откуда: United Card Service

Resrictions вроде не проходят

Сообщение Федорович Леонид » 22 ноя 2002, 14:52

Andrey Karyagin писал(а):Обычные Time Restrictions, настраиваемые в ConsoleOne или NWAdmin, не подойдут для решения данной задачи? Или непременно нужен NLM, который
можно запускать с консоли?

В 4.11 Time Rectrictions действуют на все дерево, а мне нужен отдельных сервер, чтобы остальные жили. Что-то типа clear connection но более разумную, чтоб не обрывать группу пользователей (или список, заданный в файле). NETOFF.NLM работает как надо, за искл. того что, он дерево не понимает, а последняя версия у них навороченная и странная.
Федорович Леонид
 
Сообщения: 40
Зарегистрирован: 30 июл 2002, 13:30
Откуда: Москва

Сообщение Andrey Karyagin » 22 ноя 2002, 15:05

Возможно подойдет следующий вариант:
Создается вспомогательная группа, которой даются
права на некоторые каталоги или файлы (например файл базы данных). А пользователи добавляются в группу (удаляются из группы) при помощи NLM, который я в свое время писал по просьбам
трудящихся, в том числе и этого форума. NLM сей ставится в crontab и все.
Andrey Karyagin
 
Сообщения: 204
Зарегистрирован: 06 авг 2002, 15:56
Откуда: United Card Service


Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4