ubuntu-18.04 - 如何在 Ubuntu 18.04 服务器上默认启用 SMB1 并禁用 SMB2 和 SMB3?
问题描述
我想在 Ubuntu 18.04 Server 和 Windows CE 之间共享文件。我只需要使用 SMB1 协议来连接 Windows CE,因为这个系统只支持 SMB1。我尝试 /etc/samba/smb.conf
通过以下方式配置 Samba:
[global]
protocol = SMB1
min protocol = SMB1
max protocol = SMB1
client min protocol = SMB1
client max protocol = SMB1
但没有任何效果。
Windows CE 无法连接到共享文件夹。我尝试了 Windows 10,但令人惊讶的是它可以正常工作,但可能是因为我在 Windows 10 上运行了 SMB1 支持。
我知道使用过时的 SMB1 协议的危险。但我没有其他想法。是否可以通过 SMB1 连接这两个系统?
解决方案
将指令放入 /etc/samba/smb.conf 的 [global] 部分
min protocol = NT1
samba 将 SMB1 称为 NT1。
推荐阅读
- sql - Postgres复制到带有标题的TSV文件
- javascript - 如何从函数或事件内部的反应挂钩设置数据?
- angular - 第一次单击后角度禁用按钮,然后在页面刷新后启用
- mysql - 使用 SQL 删除包含不同值的字符串中间的文本
- ruby-on-rails - 在值不一致的情况下,通过 map 分配 ruby 哈希
- excel - 电子邮件正文循环值
- javascript - 在javascript中按顺序加载文件
- python - EMR 无法运行 python 3.x
- php - AddType application/x-httpd-php .html
- javascript - 字体真棒图标不改变颜色反应