NW6. Файловая система. Кто-нибудь решал подобную задачу?

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

NW6. Файловая система. Кто-нибудь решал подобную задачу?

Сообщение Игорь Вершинин » 20 янв 2003, 15:11

Имеется специальный диск на сервере, на котором создаются папки для временных рабочих групп с доступом только членам этих групп. Т.е. у них права RWECF. Для всех других пользователей этот каталог невиден. Опекуном этого каталога назначается руководитель рабочей группы (для порядка). Иногда на каталог надо ставить ограничение на объем. В каталоге создается файл dir.inf со списком пользователей, имеющих доступ к каталогу.
Проблема в следующем. Вручную создать такое легко. Но.... за день запросов на создание может быть до 10....15. И столько же запросов на удаление. При чем, как обычно, всем надо срочно и сейчас. Запросы приходят по GroupWise, и постоянно просматривать почту на предмет "а вдруг?" утомительно. Есть ли какая софтина позволяющая этот процесс автоматизировать? Вполне пойдет программка умеющая выполнять сценарии из текстового файла, типа:

- Создать каталог <путь>
- Сделать опекуном Мишу
- Дать Мише доступ такой-то
- Дать Васе доступ такой-то
- Дать Пете доступ такой-то

Есть такая?
Аватара пользователя
Игорь Вершинин
 
Сообщения: 387
Зарегистрирован: 05 июн 2002, 20:34
Откуда: Волгоград

На PERl можете написать, но

Сообщение skoltogyan » 20 янв 2003, 17:04

как связать автозапуск такой программы с получением строго определенного письма по GW, да еще и по его прикреплению - текстовому файлу...... Теоритечески можно, соорудив GWAPI шлюз. А практически....

Может имеет смысл ограничить автоматизацию таким :
Прога должна запускаться и вносить в группу всех, указанных в списке текстовоо файла. Тогда возни вам будет меньше в писанине :)
skoltogyan
 
Сообщения: 2037
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Сообщение Влад А.Сокол aka Akina » 20 янв 2003, 18:45

во-во... и стартовать по cron каждый час там или даже почаще...
Влад А.Сокол aka Akina
 
Сообщения: 1326
Зарегистрирован: 05 июн 2002, 09:24
Откуда: Зеленоград, Москва, Россия

Сообщение Андрей » 21 янв 2003, 07:55

Раздовать права умеет RIGHTS. Как впрочем и отбирать.
Все это пишется в текстовом файле с расширением .bat
Как быть с опекуном не знаю. :(
Андрей
 
Сообщения: 29
Зарегистрирован: 11 июн 2002, 11:19

Сообщение Михаил Григорьев » 21 янв 2003, 11:38

Можно использовать TRUSTBAR.NLM и TRUSTEE.NLM...

TRUSTBAR.NLM создаёт файл trustees.xml в корне тома со всеми правами на том... Его без проблем можно редактировать. Пример:

<trustees root="DATA:">
<trustee path="data:">
<name>CN=Neo.O=CHERTS</name>
<rights>507</rights>
</trustee>
<trustee path="data:TEMP">
<name>OU=NTV.O=CHERTS</name>
<rights>65</rights>
</trustee>
<trustee path="data:TEMP">
<name>CN=Video.OU=NTV.O=CHERTS</name>
<rights>219</rights>
</trustee>
</trustees>

Пользователь Neo имеет полные права на том DATA в организации CHERTS (Код 507)
Подразделение NTV имеет права Чтение и Просмотр файлов на каталог TEMP на томе DATA (Код 65)
И наконец пользователь CN=Video.OU=NTV.O=CHERTS имеет все права на DATA:TEMP кроме S и A (Код 219)

Но мне больше нравится TRUSTEE.NLM... Она намного больше всего умеет... Сохраняет всё так же в файл...
1) Так же умеет сохранять права...
2) Умеет сохранять квоты
3) Сохраняет атрибуты файлов и папок...
И еще кучу всего умеет.... Класная вещь....

И всё ето дело можно организовать на Perl'е или PHP
Аватара пользователя
Михаил Григорьев
 
Сообщения: 1462
Зарегистрирован: 04 июн 2002, 12:22
Откуда: Челябинск


Вернуться в Novell

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

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