![]() |
Доступ к файлам на корневом диске С для обычного юзера
Вложений: 6
Народ добрый день,
Имеется Windows 7 Pro SP1 Rus x64, установлена на диск С. Создан обычный пользователь Hikmat и администратор MIDadmin, встроенные учетки отключены. Есть древняя программа, которая создает, удаляет и модифицирует файлы формата *.dbf, *.log и *.TMP в корневой папке на диске С, без полного доступа к которым она попросту не функционирует. То есть использует корневой каталог диска С в качестве папки TEMР. Если прогу запускать от имени MIDadmin, то почти все работает, а от имени Hikmat - нет. Со встроенной учетной записью Администратор работает вообще отлично, без глюков. Возможности изменить работу древней программы нет, отсутствует исходный код. Пробовали во вкладке безопасность корневого диска добавлять пользователя Hikmat с полным доступом к файлам, меняли владельца файлов с Администратор и MIDadmin на Hikmat для файлов *.dbf и *.TMP. Результат тот же. В проводнике под логином Hikmat также не могу в корневом каталоге диска С изменить имя файла или его содержимое, а также удалить его. Под логином MIDadmin при создании файла - выскакивает табличка "Для перемещения в эту папку нужно обладать правами администратора". Не понятно какого? этот юзер уже входит в группу "Администраторы" Также MIDadmin не может изменить ни один файл - выскакивает табличка "Отказано в доступе" Под встроенной учеткой Администратор, все работает как и должно - создаются, удаляются и изменяются файлы без всяких вопросов. Что не так? прочитал кучу форумов и статей, ничего так и не понял. В чем разница между встроенной учеткой Администратор и новым пользователем MIDadmin, входящим в группу "Администраторы" Почему файл находящийся в корневом каталоге диска С, владельцем которого определен Hikmat и имеющий во вкладке безопасность полный доступ к нему, недоступен для простого пользователя Hikmat? |
Попробуй добавить пользователя/группу "все" и дать ей "Полный доступ" во вкладке ntfs permissions этим файлам Оо.
Но т.к. эти файлы добавляются/удаляются в процессе работы программы, придется это право давать на весь диск C что не очень хорошо. |
Цитата:
|
|
Цитата:
Цитата:
Есть ли возможность дать доступ к только файлам в корневом каталоге диска С, т.е. без наследования правил во внутренних папках? Вопрос вроде решен, но только не для вновь создаваемых файлов. Решение от Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
А что с этим:
Цитата:
|
Цитата:
Вот PATH=V:\VISA_WIN TMPFILES=C: EDITWORK=C: SORTWORK=C: PROGWORK=C: TITLE=Visa sistemasi CODEPAGE=1251 RESOURCE=OFF |
Цитата:
Код:
TMPFILES=%путь_к_папке_ТЕМП% А вообще, ты права что-то неправильно настраиваешь. тебе надо твоему юзеру Hikmat дать права на запись, дозапись и создание файлов и папок в корне диска C:\ и поставить галочку Только для этой папки. Шобы дочерние все не трогать. Ну и на папку с самой прогой тоже, убрать наследование прав и добавить юзера Hikmat с полными правами. |
hikauz, сделайте резервную копию файла config.fpw, затем удалите из оригинального файла config.fpw строки, отвечающие за прямое указание размещения различных временных файлов:
Код:
TMPFILES=C: |
Цитата:
Но, как указал уважаемый Цитата:
Цитата:
|
Время: 23:45. |
Время: 23:45.
© OSzone.net 2001-