Как заставить Linux CIFS монтировать по умолчанию на smb3?

У меня есть серверы, которые предлагают только SMB3 монтирования по соображениям безопасности. Это хорошо работает для клиентов Windows (10), но не для клиентов Linux. Они отказываются автомонтирование ничего, что не SMB1.

для ручных креплений опция -o vers=3.0 можно использовать. Как я могу заставить систему использовать эту опцию, когда я хочу монтировать общие ресурсы из графических файловых менеджеров на Gnome или KDE?

18
задан emk2203
10.12.2022 10:50 Количество просмотров материала 2643
Распечатать страницу

2 ответа

графические файловые менеджеры не устанавливают монтирования ядра 'cifs'; они используют libsmbclient Samba.

соответствующего /etc/samba/smb.conf опции:

[global]

client min protocol = SMB2_02
; default is 'CORE' (MS-DOS era)

client max protocol = SMB3
; default was 'NT1' (aka CIFS) until Samba v4.6
; finally includes SMB3 as of Samba v4.7

Как только вы поднимете максимум до SMBv3, клиент будет согласовывать лучшую поддерживаемую версию. Не надо блокировать Киф/SMBv1 через клиент min протокол.


обратите внимание, что ключевые слова" SMB2 "и" SMB3 " соответствуют высокий поддержала версию этого протокола (в настоящее время "SMB2_10" и "SMB3_11"). Это означает, что установка минимального протокола "SMB3" фактически исключает Windows 8.1 (которая использует SMB3_02).

посмотреть smb.conf ручная страница для получения дополнительной информации и полного списка протоколов.

8
отвечен grawity 2022-12-11 18:38

клиенты Linux (ядра) (cifs.ko) по умолчанию установлено значение smb3 (smb2.1 или более поздно) на Около год. Также было три изменения, которые позволяют его настроить (и даже построить) с отключенной поддержкой smb1 (cifs).

0
отвечен Steve French 2022-12-11 20:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх