Я не проводил регрессионное тестирование отката к старым версиям Windows, но могу поделиться тем, что здесь я вижу ту же проблему, когда Win 10 19044.1415 подключается к коробке TrueNAS Core 12. Это работает, но, безусловно, создает некоторые шумные журналы:
[2021/12/24 21:40:18.383339, 1] ../../source3/smbd/service.c:355(create_connection_session_info)
create_connection_session_info: гостевой пользователь (из настройки сеанса) не имеет доступа к этому общему ресурсу (личный)
[2021/12/24 21:40:18.383383, 1] ../../source3/smbd/service.c:544(make_connection_snum)
Ошибка create_connection_session_info: NT_STATUS_ACCESS_DENIED
На вопрос предыдущего комментатора мой вывод ICACLS:
C:\>icacls\nas\personal
\nas\личный S-1-22-1-0:(F)
СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ:(OI)(CI)(IO)(F)
S-1-5-21-3997689159-3832354152-3824094002-1005:(M,DC)
ГРУППА СОЗДАТЕЛЯ:(OI)(CI)(IO)(M,DC)
Успешно обработано 1 файлов; Не удалось обработать 0 файлов
РЕДАКТИРОВАТЬ:
Этот выпуск от ноября 2020 года (!) кажется очень похожим:
https://docs.microsoft.com/en-us/answers/questions/122178/windows-10-sends-unauthenticated-smb-requests.html
Кроме того, в моем случае, к сожалению, клиент регистрирует одну и ту же ошибку (код ошибки SMBClient 31010) в журнале событий Windows для каждой отдельной ошибки, которая появляется в журналах сервера samba.
РЕДАКТИРОВАТЬ 2:
Возможный успех?
Мне удалось остановить это поведение, отключив глобальную проверку Защитника Windows в режиме реального времени на клиенте Win10. Я еще не обнаружил каких-либо настроек в настройках Защитника, которые позволяют мне оставить его включенным, но не приводят к такому поведению — например, сопоставление диска с общим ресурсом и исключение этого сопоставленного диска из сканирования в настройках Защитника не работает.
РЕДАКТИРОВАТЬ 3:
Единственный долгосрочный обходной путь, который я нашел до сих пор (который не требует уничтожения всей защиты от вредоносных программ в реальном времени), — это сдаться и включить гостевой вход в систему для общих ресурсов SMB. Это позволяет продолжать работать с ошибками Windows, не вызывая потока ошибок, а остальная часть моей установки Samba не позволяет гостю получить доступ к чему-либо (гостевой пользователь сопоставляется с «никто», а все ACL файловой системы имеют вид chmod xx0), так что это отлично работает для меня. YMMV.
Интересно, что после этого изменения клиент Windows теперь регистрирует жалобу в журнале событий (один раз на каждое подключение к общему ресурсу) о том, что удаленный сервер SMB разрешает гостевые подключения, хотя на самом деле этого не следует... о, ирония судьбы.