win10 отключил гостевую учетную запись SMB2. Если я попробую стандартную конфигурацию samba, приведенную ниже, будет работать с win7.
Обходной путь на win10 — повторно включить гостевую учетную запись SMB2 от клиентов:
Редактор локальной групповой политики Перейдите в раздел Конфигурация компьютера Административные шаблоны Сеть Lanman Workstation Для настройки «Включить небезопасный гостевой вход» щелкните правой кнопкой мыши и выберите «Изменить». Выберите «Включено» и нажмите «ОК»
работает!
Моя проблема в том, что я не хочу изменять этот ключ для всех клиентов Windows, но если я не внесу никаких изменений, я не смогу полностью подключиться к своему файловому серверу:
"Windows не может получить доступ к \ DEBIAN10-1"
Моя цель (для некоторых клиентов Win 10) доступ к защищенным паролем общим папкам без внесения изменений в редактор локальной групповой политики
cat/etc/samba/smb.conf[global] security = user map to guest = Bad Userbody = guest netbios name = debian10-1 guest account = никто файл журнала =/var/log/samba/%m.log[public] comment = Путь к общедоступному ресурсу =/home/user/guest ok = yes только чтение = нет принудительного использования пользователь = никто принудительно группа = никто не создает маску = 0664 маска каталога = 0775 [нет общедоступного] путь =/home/nopublic гость ok = нет администраторов пользователей = root допустимые пользователи = user1, user2, user3, user4, user , 5
Windows 10 не может получить доступ к общим сетевым папкам или дискам
Мои общие диски были недоступны после обновления мои Windows 10 до последнего «Windows 10 Fall Creators Update».
В последнем «Windows 10 Fall Creators Update» гостевой доступ в SMB2 отключен по умолчанию.
Вы можете изменить этот параметр в настройках групповой политики.
Щелкните правой кнопкой мыши значок Windows в нижнем левом углу панели задач или нажмите клавишу Windows + r
В поле запуска введите «gpedit.msc»
В редакторе локальной групповой политики выберите «Административные шаблоны»
Выберите «Сеть»
Выберите «Lanman Workstation»
Дважды щелкните параметр «Включить небезопасный гостевой вход»
Установите флажок «Включить»
Выбрать ОК
Если это не помогло, попробуйте проверить и этот раздел реестра:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services LanmanWorkstation Parameters AllowInsecureGuestAuth
В вашем случае должно быть установлено значение 1.
Примечание. Включая небезопасный гостевой вход, этот параметр снижает безопасность клиентов Windows. https: //support.microsoft.com/en-us/help/4046019/guest-access-smb2-disabled-by-default-in-windows-10-server-2016
В последнем «Windows 10 Fall Creators Update» гостевой доступ в SMB2 отключен по умолчанию.
Вы можете изменить этот параметр в настройках групповой политики.
Щелкните правой кнопкой мыши значок Windows в нижнем левом углу панели задач или нажмите клавишу Windows + r
В поле «Выполнить» введите «gpedit. msc »
В редакторе локальной групповой политики выберите« Административные шаблоны »
Выберите« Сеть »
Выберите« Lanman Workstation »
Дважды щелкните параметр «Включить небезопасный гостевой вход»
Отметьте параметр «Включить»
Выберите ОК
Если это не помогло, попробуйте проверить и этот раздел реестра:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services LanmanWorkstation Parameters AllowInsecureGuestAuth
Для вашего случая он должен быть установлен на 1 . (Кредиты: zhqiat)
Примечание. Включая небезопасный гостевой вход, этот параметр уменьшает безопасность клиентов Windows. https://support.microsoft.com/en-us/help/4046019/guest-access-smb2-disabled-by-default-in-windows-10-server-2016
Еще одна вещь, на которую стоит обратить внимание.
Если вы примените gpedit.msc
решение, как упомянул qore5, и оно все еще не работает, вам может потребоваться отредактировать отдельный раздел реестра.
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services LanmanWorkstation Parameters
и измените AllowInsecureGuestAuth
на 1.
Это произошло после нескольких обновлений Windows 10.
1
Принятый ответ работает за счет снижения безопасности на стороне клиента. Это не обеспечивает соблюдения ограничений в Windows 10/Windows Server, которые были добавлены в целях безопасности. Это требует настройки каждого из ваших клиентов.
С другой стороны, реальный ответ — повысить безопасность на стороне сервера и удалить любое сопоставление с гостевыми учетными записями
ДОБАВИТЬ ЭТИ СТРОКИ [глобальный] минимальный протокол клиента = Максимальный протокол клиента SMB3 = Ограничение SMB3 анонимный = 2 шифрования пароля = true
УДАЛИТЬ
- параметр
map to guest
(который у меня был как плохой пользователь) - any ‘guest ok ‘в вашем smbd.conf
перезапустите samba, и вместо этого вам будет предложено ввести имя пользователя/пароль.