Samba 更新後 Windows 10 電腦上的 Samba 連線遺失

Samba 更新後 Windows 10 電腦上的 Samba 連線遺失

我有一個基於 Ubuntu 的伺服器,我將其用作檔案伺服器。我與三個不同的用戶擁有三個 samba 共享,我已成功使用 Windows 10 電腦(透過 Hamachi)連接到這些用戶。最近我將 samba 更新到版本 4.5.4,現在我無法再可靠地連接到共享。因此,我做了一些挖掘,發現如果配置中不再指定,ntlmv1 支援就會被刪除。 Windows 應該有 ntlmv2 支持,所以我做了一些更多的挖掘,發現我需要將註冊表值 LmCompatibilityLevel 設定為 5(之前是 1。) 這是連結

我成功連接到 samba 共享,但現在無法移動、複製、新增、刪除或重新命名共享上的任何檔案。 (給我錯誤0x8007003B)用戶擁有必要的權限,並且在更新之前工作正常。如果我將該行新增ntlm auth = yes至 samba 配置並將暫存器位元變更回 1,一切都會按預期工作。

所以我的問題是,如何在禁用 ntlmv1 的情況下繼續正常使用共享?由於使用它是不安全的,而且我還有其他人在同一個 Hamachi 共享上漫遊,因此使用 ntlmv2 會很好。 (我之前以為它是預設啟用的,但顯然不是。)

編輯-我更新到 samba v4.5.8,現在我可以將小檔案等複製到共用。 (當該位元設為 5 並刪除 ntlm~ 時)大檔案仍拒絕使用上述錯誤。

我使用的是最新的 Windows 10 預覽版 (16184.1001) Samba 版本 4.5.8

相關內容