Как установить минимальную версию протокола Samba, не нарушая анонимный доступ?

У меня есть доступный только для чтения ресурс Samba, настроенный с Samba 4.3.11 в Ubuntu 16.04. Это работает без проблем для публикации некоторых файлов / инструментов, которые должны быть доступны для всех хостов.

Однако из коробки это позволяет использовать все версии протокола smb. Обычным способом решения этой проблемы, чтобы осчастливить сотрудников службы безопасности, было бы просто установить min protocol=SMB2 однако это приводит к:

$ smbclient -N //host.fqdn.com/sharename
protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE

У кого-нибудь есть какие-либо предложения о том, как заставить это работать?

Я попробовал предложение здесь ( https://www.linuxquestions.org/questions/linux-networking-3/samba-min-protocol-%3D-smb2-causes-protocol-negotiation-failed-nt_status_invalid_network_response-4175597669/) явно установить "protocol = SMB3", но это никак не влияет на минимальную версию протокола.

1 ответ

Установите протокол для использования. Попробуйте использовать тот, который вам подходит, в зависимости от сервера, к которому вы пытаетесь подключиться:

smbclient -N //host.fqdn.com/sharename -m SMB2

или же

smbclient -N //host.fqdn.com/sharename -m SMB3
Другие вопросы по тегам