У меня есть настройка сервера Samba в течение некоторого времени. Это аппаратный NAS, который, к сожалению, не предоставляет доступ к журналам Samba. (точная модель NAS называется Addonics NAS Adapter)
У меня также есть Windows Vista и машина с Windows XP - с обоих я могу сопоставить \\ 192.168.0.20 \ Smd без ошибок ( net use l: \\ 192.168.0.20 \ Smd работает, после запроса моего имени пользователя и пароля ).
Я также купил новый компьютер с Windows 7, и когда я пытаюсь выполнить ту же самую точную чистую используйте команду на ней - используя точно такую же пару имени пользователя / пароль, я получаю « Указанный сетевой пароль неверен. Сообщение» , Я также попытался сопоставить из меню проводника Windows, и получил ту же ошибку.
Я синхронизировал часы двух машин, попробовал еще раз ... и все же та же ошибка сохраняется.
Итак, что действительно удивительно, так это то, что сопоставление работает на машинах WindowXP и Windows Vista, но происходит сбой на машине с Windows7 с использованием точно такой же команды и имени пользователя / пароля. Кто-нибудь знает, что может быть причиной этого или как решить проблему? Благодарность
Ответы:
Доминик Ди объяснил, что происходит правильно: Vista, Windows7 и Windows2008 r2 по умолчанию используют NTLMv2. Более старые реализации Samba не поддерживают это и возвращают ошибку пароля. К счастью, вы можете сказать Vista и Windows 7 (и я полагаю, что Server 2k8) использовать протокол v1, если v2 недоступен.
Это мои заметки для Vista, они работали для Windows 7 Pro 64-bit.
Если вы застряли с Vista Home, secpol.msc не существует. Вместо:
источник
Windows7 и Windows2008 r2 по умолчанию используют NTLMv2. Более старые реализации Samba не поддерживают это и возвращают ошибку пароля.
У нас была такая же проблема на нашем NAS.
Два решения
источник
Вероятно, это не так, но вы можете попробовать отключить SMB2 на компьютере с Windows 7. SMB2 был представлен в Windows Vista, поэтому, если машина Vista работает, я думаю, что машина 7 тоже будет работать, но попробовать ее не помешает.
источник
Я не решаюсь опубликовать это как ответ, потому что это так хрупко, но это может быть чисто Win7 Home, что люди, использующие профессиональные или окончательные версии, не увидят. Я помню, что читал что-то о домашних группах - и у них может быть ограниченная функциональность или изменение синтаксиса?
Вы можете проверить с superuser.com хотя бы потому, что они могут иметь больше опыта с домашней версией. (Домашняя версия также может означать, что вопрос относится к SU, но я чувствую, что голоса должны решить, что ... кажется немного серым, чтобы просто изменить его).
Можете ли вы поднять общий ресурс, вставив \ 192.168.0.20 \ Smd в поле выполнения?
источник
Это может быть проблема с требованиями NTLM. Я читал, что некоторые люди должны сделать следующее, чтобы заставить их Windows 7 работать с samba.
источник
Вам нужно использовать двойную обратную косую черту в ваших путях UNC.
Как это:
net use I: \\192.168.0.20\Smd
источник