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

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

我正在使用 autofs 從 Windows 10(創意者版本)安裝 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 被忽略。即使在伺服器端禁用了 smbv1 並設定了 -o vers=2.0,我們在掛載 smbv2 共享時也遇到了問題。我在 Debian 9(延伸)盒子上測試了它,它工作了。但你必須使用 vers 選項。否則嘗試 smbv1 且無法安裝共用。

答案2

例如,您可以使用以下內容:

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

相關內容