Страница 1 из 1

Временные ограничения на доступ к КАТАЛОГУ.

СообщениеДобавлено: 17 дек 2002, 13:11
Зверев Сергей
Вопрос. Я знаю как ограничить доступ на вход в сеть. А можно-ли ограничить доступ к <определенному каталогу> на сервере временными рамками. Например GAME сделать доступным только с 13 до 14 и после 18.

СообщениеДобавлено: 17 дек 2002, 13:48
Андрей Тр. aka RH
Средствами ОС никак, ИМХО .. если только не завести специального юзера GAME. Мы для подобных целей гоняем скрипты по расписанию ( с командой rights ), прямо с Админовской машины ( по шедулеру, машина с UPS, работает 24/7 ) - пока что все устраивает. Если очень хочется на сервере - то, очевидно, через cron можно соорудить изменение соответствующих прав.

Re: Временные ограничения на доступ к КАТАЛОГУ.

СообщениеДобавлено: 17 дек 2002, 14:14
Сергей Дубров
Зверев Сергей писал(а):Вопрос. Я знаю как ограничить доступ на вход в сеть. А можно-ли ограничить доступ к <определенному каталогу> на сервере временными рамками. Например GAME сделать доступным только с 13 до 14 и после 18.

Можно. Один из способов, которым я пользуюсь уже довольно давно - утилита бывающего здесь Андрея Карякина (с фамилией могу наврать, сорри) grpadd.nlm (может добавлять/удалять юзера в/из группы). Заводится группа, н-р, GAMERS, ей даются требуемые права на каталог GAME, по крону в эту группу в 13-00 добавляются нужные люди, в 14-00 - удаляются.

На сегодня, похоже, есть более удобный вариант - TRUSTEE.NLM, посмотрите на него:

http://support.novell.com/servlet/tidfinder/2963993

Сейчас глянул - действительно, trustee.nlm намного приятней:

1. Ставите нужные (разрешающие) права на каталог GAME.
2. "Снимаете" эти права в какой-нибудь файл, командой типа:

load trustee /etd save game:/game game:/t.txt

3. Удаляете права.

4. В крон добавляете строки с установкой прав - в 13-00:

load trustee /etd restore game:/t.txt

и их удалением в 14-00:

load trustee remove game:/game

Я только что проверил - работает как часы.

СообщениеДобавлено: 17 дек 2002, 15:41
Зверев Сергей
Спасибо за помощь, но что такое КРОН (CRON), и де его взять. Доступ
к серверу полный.

СообщениеДобавлено: 17 дек 2002, 16:06
Андрей Тр. aka RH
Зверев Сергей писал(а):Спасибо за помощь, но что такое КРОН (CRON), и де его взять. Доступ к серверу полный.


Например .. http://www.novell.com/coolsolutions/tools/1501.html

Вообще, http://www.novell.com/coolsolutions/tools/index.html а дальше поиск.