几天前,我在 Ubuntu 20.04 笔记本电脑上成功设置了 Samba,并且能够从文件资源管理器中的 Windows 10 桌面访问我的共享网络文件夹。
但是,有一次,由于互联网问题,我不得不重新启动笔记本电脑,这又引发了另一个问题,即在 Windows 文件资源管理器中单击共享网络文件夹时无法访问它。我尝试进行研究以找出如何解决这个问题,我发现的方法之一是建议删除 Windows 中 SMB 服务器的凭据,然后尝试再次连接它:
不幸的是,尝试此方法后,问题变得更糟,因为当我在地址栏中输入笔记本电脑的 IP 地址时,共享文件夹甚至不再显示在文件资源管理器中。更糟糕的是,我很快发现最初的问题实际上是由于smb.conf
Ubuntu 中的文件在重新启动后以某种方式被重置为默认值,导致我设置的网络文件夹路径被删除(这解释了为什么我之前在 Windows 中单击该文件夹时无法访问它)。
将配置恢复到原来的状态、重置 Samba 并确保其正常运行后,无论我做什么,网络文件夹仍然不会显示在 Windows 文件资源管理器中。
我尝试在 Windows 上使用我的 Ubuntu 笔记本电脑的 IP 地址和用户名重新添加凭据,但没有任何反应。
我尝试按照许多人的建议更改这些 Windows 功能设置:
没有什么。
我尝试wsdd
按照很多人的建议在我的 Ubuntu 笔记本电脑上进行安装,但仍然没有任何反应。
然而有趣的是,我能够在另一台运行 Windows 10 的笔记本电脑上正常连接到网络文件夹,所以我很确定这不是 Ubuntu 笔记本电脑的问题,但我知道我在桌面端搞砸了某些事情,导致网络文件夹无法以任何方式再次出现。我花了很多时间寻找问题可能是什么,但似乎没有任何效果。
如果有人有任何想法我将不胜感激。
答案1
嗯,我最后出现了网络文件夹。在 Windows 上,我打开了注册表编辑器(Win 键 + R,然后输入regedit
)
从那里我导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
,右键单击(在右侧的空白处),选择New
> dword 32
,将其命名为AllowInsecureGuestAuth
双击AllowInsecureGuestAuth
,在中输入 1 Value data
,然后点击“确定”。
然后,我在 Windows 的文件资源管理器地址栏中输入了我的 Ubuntu 机器的 IP 地址,然后就可以完全访问了,没有任何错误。