
Ich habe einen Ubuntu-basierten Server, den ich als Dateiserver verwende. Ich habe drei Samba-Freigaben mit drei verschiedenen Benutzern, mit denen ich mich erfolgreich über meinen Windows 10-Rechner verbunden habe (über Hamachi). Vor Kurzem habe ich mein Samba auf Version 4.5.4 aktualisiert und kann mich jetzt nicht mehr zuverlässig mit den Freigaben verbinden. Ich suche also ein wenig herum und finde heraus, dass die NTLMV1-Unterstützung gelöscht wird, wenn sie nicht mehr in der Konfiguration angegeben wird. Windows sollte NTLMV2-Unterstützung haben, also suche ich noch ein wenig weiter und finde heraus, dass ich den Registrierungswert LmCompatibilityLevel auf 5 setzen muss (vorher war er 1). hier ist der Link
Ich verbinde mich erfolgreich mit der Samba-Freigabe, kann jetzt aber keine Dateien auf der Freigabe verschieben, kopieren, hinzufügen, entfernen oder umbenennen. (Erhält den Fehler 0x8007003B) Der Benutzer hat die erforderlichen Rechte und hat vor dem Update normal funktioniert. Wenn ich die Zeile ntlm auth = yes
zur Samba-Konfiguration hinzufüge und das Registrierungsbit wieder auf 1 ändere, funktioniert alles wie erwartet.
Meine Frage ist also, wie ich die Freigabe mit deaktiviertem ntlmv1 normal weiter verwenden kann. Da die Verwendung unsicher ist und andere Personen auf derselben Hamachi-Freigabe Roaming betreiben, wäre die Verwendung von ntlmv2 sinnvoll. (Ich dachte, es wäre vorher standardmäßig aktiviert, aber anscheinend nicht.)
Bearbeiten – Ich habe auf Samba v4.5.8 aktualisiert und kann jetzt kleine Dateien usw. in die Freigabe kopieren. (Wenn das Bit auf 5 gesetzt und ntlm~ entfernt ist) Große Dateien funktionieren mit dem obigen Fehler immer noch nicht.
Ich verwende die neueste Windows 10-Vorschau (16184.1001) Samba Version 4.5.8