Linux

無法從 Windows 10 訪問 Samba 共享

  • September 23, 2015

我無法從具有郵件使用者帳戶的 Windows 10 機器訪問 samba。但是,當我使用本地使用者帳戶登錄時,我可以訪問 samba 共享。

我繼續並擷取了 Wireshark 跟踪,並且我能夠理解當我使用郵件帳戶時我沒有得到 setup andx Request 的響應。

任何人都可以在這種情況下幫助我嗎?我想我必須在 Windows 客戶端進行一些策略更改才能啟用訪問。 在此處輸入圖像描述

當我使用本地使用者帳戶時,我可以毫無問題地訪問共享。僅當我嘗試使用具有郵件使用者帳戶的客戶端訪問它時才會觀察到問題。

Samba 版本是 2.2.12

我懷疑問題的根本原因是使用者帳戶的類型。主機使用者帳戶是電子郵件帳戶。

僅當使用者帳戶的字元數超過 20 個時才會出現此問題。

我使用了 30 個字元的使用者帳戶。

根據 Samba 2.2 版,使用者名接受的最大字元數僅為 20。此限制由 samba 協議隱含。為了證實這個假設,我繼續創建了一個少於 20 個字元的使用者帳戶,並且 samba 連接在 Windows 8.1 中的電子郵件帳戶上執行良好。

當客戶端使用本地使用者帳戶訪問 samba 共享時,不會發生這種特殊情況,因為 Windows 規範本身將使用者帳戶的最大字元數限制為 20。

來源: https ://msdn.microsoft.com/en-us/library/ms679635.aspx?f=255&MSPPError=-2147217396

有誰知道如何從客戶端解決這個問題?如果我們可以在客戶端禁用身份驗證,那麼我認為應該是可能的。我還找到了另一個連結,我現在要嘗試。 https://techjourney.net/cannot-connect-to-cifs-smb-samba-network-shares-shared-folders-in-windows-10/

引用自:https://serverfault.com/questions/724234