Windows 7, подключение к общим ресурсам Samba


25

Как подключиться к общему ресурсу Samba с проверкой подлинности с помощью Windows 7?

В нашей сети есть несколько серверов Linux, HP-UX и AIX с папками, которые используются совместно с помощью Samba. Они не связаны с нашей Active Directory или чем-то еще, мы просто вводим имя пользователя и пароль при подключении к ним. Они все еще отлично работают с Windows XP, но мы обновили пару машин до Windows 7, и они не могут получить доступ к общим ресурсам. Вам будет предложено ввести пароль, но он говорит: «Указан неверный сетевой пароль» (это не так).


Ответы:


23
  1. Запустите: gpedit.msc

  2. Найти:

    Корень консоли -> Политика локального компьютера -> Конфигурация компьютера -> Параметры Windows -> -> Параметры безопасности -> Локальные политики -> Параметры безопасности

    Когда вы там, измените следующие политики

  3. Клиент сети Microsoft: отправить незашифрованный пароль стороннему серверу SMB: переключите его на «Включено».

  4. Сетевая безопасность: уровень аутентификации LAN Manager: выберите опцию: Отправить LM и NTLM - использовать сеансовую безопасность NTLMv2, если это согласовано.


Спасибо, это решает проблему. Похоже, нам, вероятно, следует обновить samba на всех наших серверах, но это займет некоторое время ...
Колин Пикард

1
у меня не работает> :(
эндолит

5
@ Сай. Вместо того, чтобы запускать gpedit.msc и выполнять всю эту навигацию, secpol.msc перенесет вас прямо к настройкам безопасности. В остальном все правильно ..

1
@ user168261: Я использую последнюю версию Samba. № 4 работает (и нужно). № 3 не нужен (с более поздними версиями Samba).
Геррат

2
Я использую Windows 8, и это решение не работает для меня.
ktamlyn

6

У меня такая же проблема. Это сделало работу для меня:

Получить Vista и Samba для работы | TechRepublic

  1. Откройте команду «Выполнить» и введите «secpol.msc».

  2. Нажмите «продолжить» при появлении запроса в Vista.

  3. Нажмите «Локальные политики» -> «Параметры безопасности».

  4. Перейдите к политике «Сетевая безопасность: уровень аутентификации LAN Manager» и откройте ее.

  5. По умолчанию Windows Vista устанавливает политику «Только ответы NTVLM2». Измените это на «LM и NTLM - используйте безопасность сеанса NTLMV2, если согласовано».


+100, если бы я мог! Я пытался заставить это работать больше дня.
Геррат

1
Для Windows 7 установите «Сетевая безопасность: уровень проверки подлинности LAN Manager» -> Отправлять только NTLMv2-ответ
pkSML

3

Если вы используете старую версию Samba, возможно, вы столкнулись с этой проблемой . Вот дальнейшее обсуждение . В основном, Windows Vista и 7 отключают старый и небезопасный метод аутентификации, который Samba использовал по умолчанию. Настройка параметра реестра, как описано в статье, должна заставить его работать. В идеале, конечно, вы должны обновить Samba до новой версии, но в данный момент это невозможно.

Если это не работает, не могли бы вы опубликовать версию Samba, которую вы используете?


У меня не было ключа LmCompatibilityLevel на моей машине с Win7. Я не знаю, сработало ли создание ключа? Решение gpedit у меня все равно сработало.
Колин Пикард

1
Какая версия Samba требуется? Это проблема конфигурации самбы?
эндолит

0

У меня была такая же проблема. Когда я пытаюсь подключиться, я получаю 0x80004005ошибку разрешения:

введите описание изображения здесь

Пока я делаю:

  • Изменить сетевую безопасность: уровень проверки подлинности LAN Manager на «Отправка ответов LM и NTLM»
  • Измените Минимальную безопасность сеанса для NTLM SSP, чтобы отключить «Требовать 128-битное шифрование» на «Нет минимальной безопасности».
  • Uninistalling KB2536276 .

еще одна вещь, которую нужно остановить, это:

  • активировать Client for Microsoft Networksв моем WiFi болтаться Network panel.

Включение File and printer sharing for Microsoft Networksв Network panelразрешить мне доступ к общим папкам Win7.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.