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

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

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

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

Есть такая?

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

СообщениеДобавлено: 20 янв 2003, 17:04
skoltogyan
как связать автозапуск такой программы с получением строго определенного письма по GW, да еще и по его прикреплению - текстовому файлу...... Теоритечески можно, соорудив GWAPI шлюз. А практически....

Может имеет смысл ограничить автоматизацию таким :
Прога должна запускаться и вносить в группу всех, указанных в списке текстовоо файла. Тогда возни вам будет меньше в писанине :)

СообщениеДобавлено: 20 янв 2003, 18:45
Влад А.Сокол aka Akina
во-во... и стартовать по cron каждый час там или даже почаще...

СообщениеДобавлено: 21 янв 2003, 07:55
Андрей
Раздовать права умеет RIGHTS. Как впрочем и отбирать.
Все это пишется в текстовом файле с расширением .bat
Как быть с опекуном не знаю. :(

СообщениеДобавлено: 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