Не могу получить доступ к общему ресурсу Samba из Windows 8, но я могу в Windows 7

29588
Abraham

Я пытаюсь подключиться к моей общей папке Samba в моем QNAP NAS из клиента Windows 8. Имя и пароль одинаковы как в клиенте Windows, так и на сервере NAS. Я получил ошибку аутентификации, поэтому я попробовал то же самое в Windows 7, и она работает. Так в чем же разница между Windows 7 и Windows 8? Что я могу сделать для правильной аутентификации без необходимости использования других учетных данных для доступа к моей общей папке Samba?

3
Я также попытался изменить некоторые политики безопасности без успеха. Samba на сервере настроен так, что он может быть аутентифицирован NTLM2 и может зашифровать пароль. Abraham 10 лет назад 0
Хорошо ... еще одна идея. Как насчет ключа `HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Lsa`, измените значение` LmCompatibilityLevel` на то, что есть на вашем компьютере с Windows 7, и перезагрузите компьютер снова Ryan Ries 10 лет назад 0

1 ответ на вопрос

1
Lars Rohrbach

Windows 8 and Windows 2012 introduced a "Secure Negotiate" feature to SMB, and they're configured to require Secure Server Signing by all SMB servers. The fix is to either tell the SMB server to enable signing (assuming your server is capable of signing), or to tell your Windows 8 client(s) to disable Secure Negotiate.

See Microsoft's description of this problem, or this page dealing with the same issue on a NetApp filer.

QNAP may have an upgraded firmware for your NAS which supports SMB 2.24 or newer, and the SMB signing necessary for native communication with newer Windows clients. They at least do for the Turbo NAS. So if you have a Turbo NAS, you could take this route.

Disabling Secure Negotiate on a Windows 8 client is easy, though. Start PowerShell, and enter the following command:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" RequireSecureNegotiate -Value 0 -Force 

Note that this can also be easily changed later with -Value 1, if an upgrade to the NAS firmware comes later on.

Привет. Последняя прошивка Qnap (4.0.2) поддерживает SMB 1, потому что версия samba - 3.5.2. Я пытался изменить значение рег, как вы сказали, но все тот же. Чтобы сделать это более понятным, я могу получить доступ к своим общим ресурсам Samba, если я введу имя пользователя и пароль после ошибки аутентификации. Поэтому, если я введу «разные» учетные данные и запомню их, я смогу получить доступ к общим ресурсам. Но моя цель не в том, чтобы идти по этому пути. Я хочу получить прямой доступ, как я сделал в Windows 7, потому что пользователь и пароль совпадают. Спасибо Abraham 10 лет назад 0
Привет. Я нашел новую прошивку qnap на сайте (не в автообновлении). Итак, новый 4.0.5, который поставляется с samba 3.6.18. Теперь он совместим с SMB 2. Но у меня та же проблема с аутентификацией в Windows 8. Есть идеи? Спасибо Abraham 10 лет назад 0
У меня та же проблема, @AbrahamBorbujo. При попытке доступа к общему ресурсу QNAP с компьютера под управлением Windows 8 запрашиваются учетные данные. Доступ к тому же общему ресурсу с тем же пользователем в Windows 7 сразу Jack 9 лет назад 0
Я только что провёл тест и обнаружил, что Windows 8 может создавать учетные записи пользователей двух разных типов. Если вы решите создать новую учетную запись без входа в учетную запись Microsoft (локальную учетную запись), вы можете аутентифицироваться как обычно в Windows 7. Но если вы выбрали тип учетной записи Microsoft, то вы не сможете получить доступ к общим ресурсам samba, как обычно, но можете ввести учетные данные вручную. Abraham 9 лет назад 0