Доступ к общему ресурсу Windows 10 работает из Windows 10, но не из Windows 8.1.

Доступ к общему ресурсу Windows 10 работает из Windows 10, но не из Windows 8.1.

У меня есть домен, подключенный к Windows 10 Enterprise (обновленный с Win 8.1) с локальным пользователем "x". Я создаю общий ресурс и даю "x" некоторые права на общий ресурс, чтение или что-то еще. Права на папки охватываются "Всеми", но я также могу дать "x" явный доступ, неважно.

Теперь я делаю

net use \\mycomputer\share password /user:mycomputer\x

Это прекрасно работает на моей локальной машине и на двух других компьютерах с Windows 10, но не на множестве машин с Windows 8.1 (включая недавно установленные). Показанная ошибка — «Отказано в доступе».

Когда я просматриваю журнал событий безопасности Windows на общем компьютере, я вижу успешную аутентификацию пользователя «x», за которой следует вход этого пользователя в систему и (только в случае «отказано в доступе») немедленный выход из системы.

Есть идеи?

решение1

Нашел его с помощью Wireshark, сравнив успешный запрос аутентификации с неудачным. Неудачный был подозрительно на 9 байт длиннее...

Покопавшись в самых глубоких тайниках ответа NTLMv2, я нашел разницу. Я не использовал FQDN в имени компьютера, и в то время как (рабочий) запрос Win10 установил атрибут Target Nameна plain cifs/mycomputername, запрос Win8.1 установил его на cifs/mycomputername.x.y.comто, где x.y.comбыл первичный DNS-суффикс.

Поэтому решением было использовать полное доменное имя в имени пользователя, например

net use \\mycomputer\share password /user:mycomputer.mydomain.com\x

Связанный контент