Войти

Показать полную графическую версию : Проблема с правами под NTFS


Guest
29-08-2003, 07:51
Как заставить работать 3Max под правами пользователя? при закрытии выдаёт сообщение об ошибке но на что ругауется непонятно

Animal
29-08-2003, 11:13
Уверен, проблема решается аналогично:
http://forum.oszone.net/topic.cgi?forum=3&topic=2408

Добавляйте прав на реестр и на папку программы.

Guest
30-08-2003, 07:38
много прав на папку давать нельзя - машина многопользовательская, на отдельные файлы доступ естественно есть. реестр Max'у не нужен, где-то на папку надо, но полностью открывать не хочу - пользователи снесут прогу методом удаления любых файлов и папок. необхдимо, стобы всё работало, а писать-удалять не могли(за исключением нек. файлов, кстати доступ к файлам конфига есть, но всё равно ошибки вылетают)

Sarge
30-08-2003, 12:11
Guest
Если 3DMax 4-й, то забудь. Это его система авторизации может работать только под правами админа, и это проблема не в разрешениях на реестр/диск. Ему требуется что-то, что есть ТОЛЬКО у админа.

Guest
01-09-2003, 08:43
3dMax 5, и ему надо перезаписывать файлы 3dsmax.ini, файл десктопа *.dsk, и кучу файлов в директорию UI(user interface). Может можно их перенести в другое место, и пусть пользователи творят с настройками что хотят?

Sarge
01-09-2003, 10:48
Guest
Это врядли. Думаю, придётся прописывать права на каждый файл. Гемор, конечно, но кому сейчас легко ? Можно попытаться через MMC->Security Templates сделать шаблон политики с правами на эти файлы, потом раскидывать по тачкам, или применять после переустановки винды

Guest
02-09-2003, 03:51
проблема в том, что файлы *.ini и*.dsk создаются в папке 3dMax'a при каждом закрытии проги, т.е. на запись надо открыть его папку, а это куча левого файла от пользователей. вот разрешить записывать в папку только файлы с нужными именами, но такого по-моему сделать нельзя?

Animal
02-09-2003, 09:29
Guest
Можно как вариант сделать, чтобы лишнее файло в этой папке умирало при входе или выходе из системы.

Guest
03-09-2003, 07:09
Можно как вариант сделать, чтобы лишнее файло в этой папке умирало при входе или выходе из системы.
Animal, просвети: как это сделать?

Animal
03-09-2003, 09:23
Пишете маленькую программу на любимом языке программирования, которая умеет сканировать директорию и удалять из нее все файлы, имена которых не совпадают со списком, который она (программа) знает. Потом запускаете ее смотря по ситуации и по собственному капризу:
1) в сценарии регистрации
2) в автозагрузке  - что-то около 10 вариантов
3) вешаете на shedler в конце концов
4) в групповых политиках см. сценарии входа и выхода из системы.

Guest
09-09-2003, 15:24
"проблема в том, что файлы *.ini и*.dsk создаются в папке 3dMax'a при каждом закрытии проги, т.е. на запись надо открыть его папку, а это куча левого файла от пользователей. вот разрешить записывать в папку только файлы с нужными именами, но такого по-моему сделать нельзя? "

Можно поставить пользователям разршение только на запись (один флаг в "дополнительно" ) короче чтобы они не могли ничего делать кроме как писать в ету папку,  и добавить "создателя" с полными правами. Короче получается следующая петрушка - юзер в папку попасть не может, файлов не видит. Но после того как там из под этого юзера создается файл он становиться полным владельце ("создателем"). я так со многими прогами делал. Конечно для продвинутых не трудно копировать из командной строки, но обычные юзера даже ничего не поймут

Единственное что может придется, еще пару незначительных флагов поставить, что практически ничего не меняет




© OSzone.net 2001-2012