Windows 10 家庭版无法连接到 Linux 上的 samba 共享

Windows 10 家庭版无法连接到 Linux 上的 samba 共享

我无法让新的 Windows 10 Home 笔记本电脑连接到我的网络共享。在 Windows XP 上,我必须启用纯文本密码。我在 Windows 10 上尝试过,但没有成功。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
EnablePlainTextPassword=1

我也添加了,AllowInsecureGuestAuth没有任何变化。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
AllowInsecureGuestAuth=1

SMB 1.0/CIFS 文件共享支持已在 Windows 功能中启用。

我可以在网络中看到 Linux 服务器,但是当我尝试连接时出现以下错误:

Windows 错误

System error 86 The specified network password in not correct.

Samba 服务器错误

domain_client_validate: unable to validate password for user USER in domain MYDOMAIN to Domain controller \\CONTROLLER Error was NT_STATUS_WRONG_PASSWORD.

我可以通过 SSH 连接到服务器。

大约一年前,我能够连接 Windows 10 桌面,但我没有注意到是什么让它工作了。吸取了教训。我该如何修复它?

我们的网络很旧了。

Server: SUSE Linux 9.3
Samba: 3.0.9
Domain Controller: Win NT 4.0

所有参数如下:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
    AllowInsecureGuestAuth   = 1
    EnablePlainTextPassword  = 1
    EnableSecuritySignature  = 0
    RequireSecuritySignature = 0
    ServiceDllUnloadOnStop   = 1
    ServiceDll               = %SystemRoot%\System32\wkssvc.dll

答案1

虽然这可能会破坏你的计算机尝试连接的未来版本的 Windows Server,但你可以尝试力量SMB1(不推荐)。

  1. 打开管理 Powershell(或命令提示符)会话(Windows+ XA

  2. 执行下面两个命令,然后重启:

    sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi 
    sc.exe config mrxsmb20 start= disabled
    
  3. 尝试使用您已经设置的用户名/密码组合再次访问共享。

参考(以及如何逆转):Microsoft 支持

相关内容