Samba共享不能从Windows 10访问

我不能从一个Windows 10的机器有一个邮件用户帐户访问桑巴。但是,当我login本地用户帐户,我可以访问桑巴共享。

我继续前进,捕获Wireshark的痕迹,我能够明白,我没有得到响应设置和X请求时,我使用的邮件帐户。

任何人都可以在这种情况下帮助我吗?我想我将不得不在Windows客户端做一些政策变化,以使访问。 在这里输入图像说明

当我使用本地用户帐户时,我能够访问共享而没有任何问题。 只有当我尝试使用邮件用户帐户的客户端访问它时才会出现问题。

Samba版本是2.2.12

正如我怀疑问题的根本原因是由于用户帐户的types。主机用户帐户与电子邮件帐户。

只有当用户帐号超过20个字符时才会出现问题。

我使用了30个字符的用户帐户。

根据Samba版本2.2,接受用户名的最大字符数只有20个。这个限制是由samba协议暗示的。 为了证实这一假设,我继续创build了一个less于20个字符的用户帐户,并且在Windows 8.1中的电子邮件帐户的samba连接工作正常。

当客户端使用本地用户帐户访问samba共享时,不会发生这种特殊情况,因为Windows规范本身将用户帐户的最大字符限制为20。

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

有谁知道如何解决这个问题无论如何从客户端? 如果我们可以在客户端禁用身份validation,那么我认为它应该是可能的。 我还发现了另一个我现在要去尝试的链接。 https://techjourney.net/cannot-connect-to-cifs-smb-samba-network-shares-shared-folders-in-windows-10/