autofs cifs (samba)에서 smb 버전 2.0 이상을 사용하도록하는 법


2

Windows 10 (Creators 에디션)에서 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와 함께?

답변:


1

옵션 vers는 최소한 Debian 8 (jessie)에서는 무시됩니다. 서버 측에서 smbv1을 비활성화하고 -o vers = 2.0으로 설정하여도 smbv2 공유를 마운트하는 데 문제가있었습니다. 데비안 9 (스트레치) 상자에서 테스트 해 보았습니다. 하지만 vers 옵션을 사용해야합니다. 그렇지 않으면 smbv1이 시도되고 공유를 마운트 할 수 없습니다.


3

예를 들어 다음과 같이 사용할 수 있습니다.

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

그것이하는 일을 설명하기 위해 답을 조금 더 넓힐 수 있었습니까? 왜 원본과의 차이가 중요한지 설명해주십시오.
Seth

나는 vers = 2.0이 무시 당하고 있다고 생각한다. 실제로 Windows 레지스트리에서 SMB 1.0을 사용하지 않도록 설정하면 전혀 연결할 수 없습니다. 곧 더 많은 테스트를 해보겠습니다.
Tiberiu-Ionuț Stan

1
나를 위해 일했다. vers=3.0 ) raspbian Jessie on automount 5.0.8
foraidt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.