出于安全原因,我的服务器仅提供 SMB3 安装。这适用于 Windows (10) 客户端,但不适用于 Linux 客户端。他们拒绝自动挂载任何不是 SMB1 的东西。
对于手动安装,-o vers=3.0
可以使用该选项。当我想从 Gnome 或 KDE 上的图形文件管理器挂载共享时,如何强制系统使用此选项?
use*_*686 13
图形文件管理器不建立“cifs”内核安装;他们使用 Samba 的 libsmbclient。
对应的/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
Run Code Online (Sandbox Code Playgroud)
一旦您将最大值提高到 SMBv3,客户端将协商最佳支持版本。没有必要通过客户端最小协议阻止 CIFS/SMBv1 。
请注意,“SMB2”和“SMB3”关键字映射到该协议支持的最高子版本(当前为“SMB2_10”和“SMB3_11”)。这意味着将最低协议设置为“SMB3”实际上会排除 Windows 8.1(使用 SMB3_02)。
有关更多详细信息和完整协议列表,请参阅smb.conf手册页。
归档时间: |
|
查看次数: |
29377 次 |
最近记录: |