Почему пользователь видит общую папку, но не может открыть вложенный каталог?
Пользователь может видеть общую папку, но не открыть вложенный каталог, если у него нет прав на один из участков пути или на сам вложенный объект. Проверьте права dataset, наследование ACL и членство пользователя в группах.
Различайте видимость и доступ
Доступ к сетевому ресурсу и доступ к файлам — разные уровни. Разрешение SMB может позволить обнаружить общую папку, но ACL dataset всё равно должен разрешать проход и чтение нужного пути.
Поэтому сообщение о видимой папке не подтверждает, что пользователь имеет права на каждый вложенный каталог.
- Проверьте, к какому SMB-ресурсу подключён пользователь.
- Уточните точный путь к закрытому каталогу.
- Сравните права на родительские и вложенные объекты.
Проверьте ACL и наследование
У вложенного каталога может быть собственная запись ACL, отличающаяся от правила родительского dataset. Если наследование не распространило нужные права, пользователь остановится на этом участке пути.
Проверяйте не только пользователя, но и группы, в которых он состоит.
- Проверьте права на каждый участок пути.
- Проверьте прямые записи ACL.
- Проверьте наследование в дочернем каталоге.
Исправляйте по минимальной области
Если доступ нужен только к одному каталогу, изменяйте правило на соответствующем объекте, не расширяя права всего dataset без необходимости.
После изменения переподключитесь по SMB и проверьте результат под тем же пользователем.
- Определите требуемый каталог.
- Измените только необходимую ACL-запись.
- Повторите проверку после нового подключения.
Проверьте себя
- Проверены права на весь путь.
- Учтены прямые права и группы пользователя.
- Проверено наследование во вложенном каталоге.
Частый вопрос
Означает ли видимость папки наличие чтения файлов?
Нет. Видимость ресурса и права на каталог или файл контролируются разными уровнями разрешений.