| Предыдущий | Следующий |
| ERROR_NETNAME_DELETED | ERROR_BAD_DEV_TYPE |
ERROR_NETWORK_ACCESS_DENIED
Проверка сетевого доступа может выполняться до открытия отдельного файла. В SMB запрос TREE_CONNECT устанавливает доступ к общей папке, а последующие запросы CREATE открывают находящиеся в ней объекты. Спецификация MS-SMB2 также определяет отказы в доступе при подключении к общей папке и для запросов, нарушающих требования безопасности или шифрования этой папки.
Отделяйте отказ на уровне общей папки от отказа файловой системы. Если не проходит TREE_CONNECT, изменение ACL NTFS одного дочернего файла может не решить проблему. Если подключение к дереву установлено, а не удаётся открыть только конкретный файл, проверяйте запрошенную маску доступа и разрешения базового объекта.
Определите границу отказа в доступе
- Зафиксируйте, завершилась ли аутентификация и был ли успешен TREE_CONNECT.
- Запишите запрошенную общую папку и идентификатор, представленный сеансом SMB.
- Для SMB 3.x учтите политику подписывания и шифрования, а также было ли требуемым образом защищено обращение.
- До изменения ACL сравните отказ разрешений общей папки с отказом доступа на уровне объекта.
MS-SMB2 TREE_CONNECT · Проверка TREE_CONNECT по спецификации MS-SMB2 · Руководство Samba smb.conf
Нужно найти другой код? Найти другой код состояния или ошибки.