Wie man autofs cifs (samba) zur Verwendung von smb-Version> = 2.0 zwingt

2826
Tiberiu-Ionuț Stan

Ich verwende autofs das Mounten einer Samba-Freigabe von einem Windows 10 (Creators Edition).

Microsoft hat sein Betriebssystem so gepatcht, dass die smb-Version 1.0 manchmal nicht mehr akzeptiert wird.

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

Weitere Informationen zum Problem und zur Lösung finden Sie unter Mount CIFS Host ist inaktiv .

Nach einer Weile ist die Verhandlung beendet (eine halbe Stunde?) Und dann funktioniert es gut.

Wie mache ich -o vers=2.0mit autofs?

2

2 Antworten auf die Frage

2
Igor Smitran

Zum Beispiel können Sie so etwas verwenden:

-fstype=cifs,file_mode=0770,dir_mode=0770,nounix,uid=1000,gid=1000,vers=2.0 
Könnten Sie die Antwort etwas erweitern, um zu erklären, was sie bewirkt und warum der Unterschied zwischen diesem und dem Original wichtig ist? Seth vor 7 Jahren 0
Ich denke, Vers = 2.0 wird ignoriert. Tatsächlich führte das Deaktivieren von SMB 1.0 in der Windows-Registrierung dazu, dass überhaupt keine Verbindung hergestellt werden konnte. Ich werde bald weitere Tests machen. Tiberiu-Ionuț Stan vor 7 Jahren 0
arbeitete für mich (mit "vers = 3.0") auf Raspbian Jessie mit Automount 5.0.8 foraidt vor 7 Jahren 1
1
audioslave

Die Option vers wird zumindest in Debian 8 (Jessie) ignoriert. Wir hatten Probleme beim Installieren von smbv2-Freigaben, selbst wenn smbv1 auf der Serverseite deaktiviert und -o vers = 2.0 festgelegt wurde. Ich habe es auf einer Debian 9 (stretch) Box getestet und es hat funktioniert. Sie müssen jedoch die Option vers verwenden. Andernfalls wird smbv1 versucht, und Sie können die Freigabe nicht bereitstellen.