Windows 10不断要求公共Samba共享进行身份验证


11

我知道有两个问题,尽管情况不同,但提供的答案与我的问题无关。

我有配置了公共共享的WD My Cloud EX2 NAS,我可以从Windows 10笔记本电脑,Windows 10台式机和Android手机访问此共享,而不会出现问题或身份验证。

但是,我在另一个桌面上进行了干净的Windows 10安装,并且完全相同的份额一直要求我进行身份验证,并且不接受我提供的任何输入。

我尝试在注册表中启用某个键(不记得键名)并重新启动,但这无济于事。

我想念什么吗?我100%可以确定共享仍然配置正确,因为我仍然可以从其他计算机上访问它。

编辑1:我刚刚意识到的事情:其他Windows 10计算机是Windows 10专业版,此系统是Windows 10家庭版,不确定这将如何影响此问题,但这是我能想到的唯一区别。

编辑2:我已升级到Windows 10专业版,但仍然无法访问公共共享。

编辑3:当我输入\用户名并将密码保留为空白时,它向我显示共享内容,但是,当我重新启动计算机时,它再次要求我提供凭据,它不会记住它们。

编辑4:我在服务器上安装了Plex,当我获得samba共享的身份验证对话框时,它在“域”字段中显示plex服务器名称。也许这会影响身份验证协议?


您配置的“网络位置”是什么?家庭/工作/公共?
雅各布·埃文斯

它不是网络位置,而是映射的网络驱动器。其他任何全局网络设置似乎都设置为专用网络
xorinzor 2015年


如前所述,它已配置为专用网络
xorinzor 2015年

这听起来真的很奇怪,似乎NAS要求以一台计算机的登录名形式请求授权,这通常会说这是NAS上的配置错误,您是否允许访问NAS上的每台计算机,还是应该允许所有人在您的网络上访问吗?
马丁·巴克

Answers:


3

我不知道如何,但是当我以用户名\的身份插入并突然将密码字段留空时,它接受了凭据并向我显示了共享内容。

也许它将帮助遇到同样问题的其他人。

编辑:当我最初发布此答案时,我无法选中该复选框来记住凭据,从而导致我必须在每次启动时都执行此操作。但是,这次确实允许我选中该复选框,我不知道更改了什么,但是现在可以正常工作了。可能是Windows更新。

另一个编辑:每次启动时,我现在都必须使用smbpasswd重新配置该帐户的正确密码。

最终编辑:这个问题似乎引起了很多关注,我想我应该补充一点,毕竟,我设法解决了这个问题。

这与两个可能的原因有关:

  1. 完整的出厂重置
  2. 将用户名保留为“ admin”,我不记得确切是什么或为什么,但是将其更改为我的自定义用户名会导致问题,而将其保留为“ admin”则效果很好。可能是某些东西在NAS固件中进行了硬编码。

1

一些可能相关的项目和资源

确保也查看有关与Windows 10和注册表项输入等有关的更改的上述文章remote shared folders or network locations on a file server or NAS through CIFS, SMB or Samba protocol

这不仅涉及开启功能allowing insecure guest,还涉及Windows Credentials选项。

  • 另外,通过输入control keymgr.dllrundll32 keymgr.dll,KRShowKeyMgr从中 检查要删除(或添加)的凭证RUN,然后按enter。删除(或添加)不应存在的存储的credentails,然后查看其是否按预期工作。

最后,我不确定是否在升级时是否将注册表项更改回了您更改的值,但是重要的是在更改之前记住更改和备份的内容,以防它不起作用,这样您就可以还原该更改。

我不会养成尝试事物的习惯,然后在您不知道要改变10件事之前,现在您不确定是否有任何帮助或使问题变得更糟,因此,我们考虑使用以下类型的东西来考虑这一点策略。

EDIT1:我在上面添加了第二个链接URL,该链接URL上提供了一些指针,导致该链接可能是Windows问题或NAS配置问题。在我的Windows机器,我设置一个共享,理所当然ANONYMOUS LOGONSHARENTFS从另一台Windows计算机ANF然后我映射一个驱动器,它与\\PCName\ShareName和保存,如果没有指定一个username或一个password就好了。


1
该文章中命名的密钥(AllowInsecureGuestAuth)确实是我的意思,我回到家时将重新检查该密钥
xorinzor 2015年

密钥仍设置为1,并且win + r \\servername\sharename(显然具有正确的值)再次要求我进行身份验证,并且不接受空值
xorinzor 2015年

请阅读问题中的“我的编辑#4”,这可能会为正在发生的事情提供线索
xorinzor 2015年

我试过了,但它promted我与实际服务器的新认证窗口
xorinzor

0

我很久以前就有这样的问题。从内存来看,这是因为客户端为该特定共享存储了一组凭据,这是错误的。每次尝试连接时,它都会尝试使用这些错误的凭据,当它们不起作用时,它将要求用户提供正确的凭据(这是空白的,因为它是开放共享)。

如果键入,net use您将看到客户端使用的SMB共享的所有连接的列表,您可以使用它/delete来删除一个。在technet上的完整文档。

此线程中的更多信息

这是一个远景,但我希望能有所帮助。


很久很久以前,我已经尝试过这种方法,但是这没有帮助
xorinzor 2015年

请阅读问题中的“我的编辑#4”,这可能会为正在发生的事情提供线索
xorinzor 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.