Как заставить autofs cifs (samba) использовать smb версии >= 2.0

Как заставить autofs cifs (samba) использовать smb версии >= 2.0

Я использую функцию autofs для монтирования общего ресурса Samba из Windows 10 (редакция Creators).

В 2017 году Microsoft внесла исправления в свою ОС, чтобы она иногда не принимала версию 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

Опция vers игнорируется, по крайней мере, в Debian 8 (jessie). У нас были проблемы с монтированием общих ресурсов 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

Связанный контент