View Issue Details

IDProjectCategoryView StatusLast Update
0003937Far ManagerMake Dirpublic2022-04-04 19:19
ReporterIvanych Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx64OSWindows 
Product Version3.0 
Summary0003937: Ошибка создания подпапки при ограниченном доступе к родительской папке
DescriptionЕсли нет доступа на чтение к одной из родительских папок, то подпапка не создаётся.
Обычный mkdir при этом работает нормально.
Steps To Reproduce1. Заходим под администратором.
2. Создаём тестового пользователя "test" без прав администратора.
3. Создаём папку "С:\level1".
4. Изменяем права на папку "С:\level1" - отключаем наследование прав, оставляем доступ только администратору и системе, для остальных групп доступ удаляем.
5. Создаём подпапку "С:\level1\level2".
6. Создаём подпапку "С:\level1\level2\level3".
7. Выдаём пользователю "test" полные права на папку "С:\level1\level2\level3".
8. Заходим под пользователем "test".
9. Запускаем Far.
10. Выполняем команду "cd С:\level1\level2\level3", она отрабатывает успешно.
11. Пытаемся через F7 создать подпапку "level4" - возникает ошибка "Access denied. You need to provide administrator permission to get attributes of this object: \\?\C:\level1\level2".
12. Пишем в командной строке команду "mkdir C:\level1\level2\level3\level4" - она отрабатывает успешно, папка создаётся.

Если на шаге 5 выдать пользователю "test" права на чтение папки "С:\level1\level2", то ошибка на шаге 11 пропадает.
Additional InformationВоспроизводится в Far30b5964.x64.20220404 под Windows 7 x64.
TagsNo tags attached.
Build

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2022-04-04 19:19 Ivanych New Issue