Ubuntu Desktop 16.04 LTS强制使用SMB 2/3配置问题求助
解决Ubuntu Desktop 16.04 LTS强制使用SMB 2/3的问题
嘿,我之前也碰到过一模一样的情况——Windows更新砍掉SMB1支持后,Ubuntu 16.04的Samba默认还可能兼容SMB1,导致连接出问题。其实这些min protocol和max protocol选项本来就不会默认写在smb.conf里,你手动加进去就行,步骤超简单:
第一步:先备份配置文件(重要!)
避免改坏了没法恢复,先复制一份原版:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak第二步:编辑SMB配置文件
用你熟悉的文本编辑器打开配置,比如nano(新手友好):sudo nano /etc/samba/smb.conf找到文件最上方的
[global]区块,在里面添加以下两行:min protocol = SMB2 max protocol = SMB3如果你只想强制用SMB3(不需要兼容SMB2设备),可以把
min protocol也改成SMB3。第三步:验证配置是否正确
改完后别急着重启,先检查语法有没有错:testparm如果输出里没有报错信息,说明配置没问题。
第四步:重启Samba服务生效
Ubuntu 16.04可以用这两条命令重启服务:sudo service smbd restart sudo service nmbd restart可选:确认协议生效
你可以用这个命令查看本地Samba支持的协议:smbclient -L localhost -U%输出里的
Server supports protocol SMB3_11之类的信息,就说明SMB3已经启用啦。
内容的提问来源于stack exchange,提问作者Dana
相关产品推荐
相关产品推荐

