View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003937 | Far Manager | Make Dir | public | 2022-04-04 19:19 | 2022-04-04 19:19 |
Reporter | Ivanych | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x64 | OS | Windows | OS Version | 7 |
Product Version | 3.0 | ||||
Summary | 0003937: Ошибка создания подпапки при ограниченном доступе к родительской папке | ||||
Description | Если нет доступа на чтение к одной из родительских папок, то подпапка не создаётся. Обычный mkdir при этом работает нормально. | ||||
Steps To Reproduce | 1. Заходим под администратором. 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. | ||||
Tags | No tags attached. | ||||
Build | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2022-04-04 19:19 | Ivanych | New Issue |