我正在使用 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.0
autofs?
答案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