如何强制 autofs cifs(samba)使用 smb 版本 >= 2.0

如何强制 autofs cifs(samba)使用 smb 版本 >= 2.0

我正在使用 Windows 10(Creators 版本)的 autofs 安装 samba 共享。

微软在 2017 年修补了其操作系统,有时不再接受 smb 版本 1.0。

SomeFolder -fstype=cifs,rw,username=johndoe,password=********,uid=root,file_mode=0777,dir_mode=0777,noperm,noserverino,iocharset=utf8,sec=ntlm://servername/SomeShare

挂载 CIFS 主机已关闭了解有关问题和解决方案的更多信息。

过了一会儿,它完成了协商(半小时?)然后继续正常工作。

我该如何使用-o vers=2.0autofs?

答案1

至少在 Debian 8 (jessie) 中,vers 选项会被忽略。我们在安装 smbv2 共享时遇到了问题,即使在服务器端禁用了 smbv1 并设置了 -o vers=2.0。我在 Debian 9 (stretch) 机器上测试了它,它成功了。但您必须使用 vers 选项。否则会尝试 smbv1,您无法安装共享。

答案2

例如,你可以使用如下方法:

-fstype=cifs,file_mode=0770,dir_mode=0770,nounix,uid=1000,gid=1000,vers=2.0

相关内容