web-dev-qa-db-ja.com

autofs cifs(samba)にsmbバージョン> = 2.0を使用させる方法

Windows 10(Creators Edition)のSamba共有のautofsマウントを使用しています。

Microsoftは、2017年にsmbバージョン1.0を受け入れないようにOSにパッチを適用しました。

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

問題と解決策の詳細については、 マウントCIFSホストがダウンしています を参照してください。

しばらくすると、ネゴシエーションが終了し(30分?)、正常に動作し続けます。

私はどのように行いますか -o vers=2.0 autofsで?

2

オプションversは、少なくともDebian 8(jessie)では無視されます。サーバー側でsmbv1が無効になっていて、-o vers = 2.0が設定されている場合でも、smbv2共有のマウントで問題が発生しました。 Debian 9(ストレッチ)ボックスでテストしたところ、動作しました。ただし、versオプションを使用する必要があります。それ以外の場合、smbv1が試行され、共有をマウントできません。

1
audioslave

たとえば、次のようなものを使用できます。

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