Программы не видят папку если у пользователя нет прав на весь логический диск
Здравствуйте, хочу сделать так, чтобы на логический диск доступ у пользователя прав просмотра не было, но на папку, расположенную на этом диске все права были. Я убираю пользователя из "безопасности" на диск, убираю наследование прав у папки, делаю для пользователя на папку все права. Теперь через "мой компьютер" на диск зайти нельзя, а если набрать путь к папке в адресной сторке, то доступ есть - то, что нужно. Но почему-то программы, которые пользователь запускает, не видят свои базы находящиеся в той папке и вылетают, не загрузившись. Почему так? Хочется сделать минимальную защиту от дурака, чтобы пользователь не лазил в папки баз.
|
Попробуй все же дать права на просмотр диска (например те, которые выдаются по умолчанию при добавлении новой учетки на вкладке безопасность), только в графе "Применять" укажи "Только для этой папки". Ну и разумеется полные права на требуемую подпапку. Если все правильно сделаешь, то пользователь увидит содержимое корня диска (т.е. перечень папок и файлов), но ничего не сможет открыть, кроме той целевой папки, которая тебя интересует
|
Marlboroman, есть такой замечательный вид доступа - Только чтение. Пусть себе смотрит на весь диск, сделать то все равно ничего не сможет. А программа вылетает потому, что она пишет куда то еще временные файлы, а, т.к. доступа нет, то и происходит облом.
|
Спасибо, за советы. Своего добился следующим образом: на диск в "безопасности" поставил "особые разрешения", а именно - "обзор папок\выполнение файлов", без наследования. Теперь на диск без адресной строки не попасть (даже в корень), а на нем все выполняется.
|
Marlboroman, а параметры NoDrives и NoViewOnDrive в политиках?
[решено] Как скрыть Дисковод А Запрет доступа к дискам [решено] Как скрыть диски от пользователей |
Petya V4sechkin, это тоже сделаю в дополнение ) Спасибо!
|
Время: 03:44. |
Время: 03:44.
© OSzone.net 2001-