Как заставить протокол SMB2 в самбе?

Я, наконец, решил эту проблему, переключив диспетчер рабочего стола с lightdm на gdm.

вот подробная инструкция: Как переключиться с LightDM на GDM?

1
задан 7 November 2014 в 14:50

4 ответа

Мне пришлось добавить это для работы на моем старом 12-сервере ubuntu; с любой из min / max-комбинаций SMBv1 включен, но с обоими функциями он отлично работает.

[global]
min protocol = SMB2                                                                                 
max protocol = SMB2                                                                                 
client min protocol = SMB2
client max protocol = SMB2
4
ответ дан 24 May 2018 в 02:06
  • 1
    Это работает с "CentOS 6" окна больше не подходят. msgstr "Вы не можете подключиться к файловому ресурсу, потому что это не безопасно. " – Neil 27 March 2018 в 09:26
  • 2
    Это также срабатывало при попытке установить из OSX High Sierra. Просто использование протокола min не позволит мне подключиться. – user545424 10 April 2018 в 20:51

Я думаю, что мне удалось отключить протокол SMB1 с этими двумя строками в секции [global]:

min protocol = LANMAN2
max protocol = SMB3

Я все еще не совсем уверен в порядках протоколов в Samba, но я «Я уверен, что LANMAN2 после SMB1.

1
ответ дан 24 May 2018 в 02:06
  • 1
    Как указывает Кристиан М., это не правильный ответ. – Simen 16 May 2017 в 17:03
  • 2
    Согласовано. Так что лучше, если я перепроверю конфигурацию samba ... – Avio 17 May 2017 в 08:00

Пока я не уверен, где находится SMB1 (My guess is CORE), вот порядок протоколов от «man smb.conf»

   max protocol (G)
       The value of the parameter (a string) is the highest protocol level that will be supported by the server.
       Possible values are :
       ·   CORE: Earliest version. No concept of user names.
       ·   COREPLUS: Slight improvements on CORE for efficiency.
       ·   LANMAN1: First
            modern version of the protocol. Long filename support.
       ·   LANMAN2: Updates to Lanman1 protocol.
       ·   NT1: Current up to date version of the protocol. Used by Windows NT. Known as CIFS.
       ·   SMB2: Re-implementation of the SMB protocol. Used by Windows Vista and newer.

   min protocol (G)
       The value of the parameter (a string) is the lowest SMB protocol dialect than Samba will support. Please refer to the max
       protocol parameter for a list of valid protocol names and a brief description of each. You may also wish to refer to the C
       source code in source/smbd/negprot.c for a listing of known protocol dialects supported by clients.
       If you are viewing this parameter as a security measure, you should also refer to the lanman auth parameter. Otherwise, you
       should never need to change this parameter.
       Default: min protocol = CORE
       Example: min protocol = NT1
1
ответ дан 24 May 2018 в 02:06

Я думаю, что вы ищете в файле smb.conf:

### server min protocol = SMB2_10 client min protocol = SMB2 client max protocol = SMB3
1
ответ дан 24 May 2018 в 02:06

Другие вопросы по тегам:

Похожие вопросы: