我在一台小型 Debian 服务器上创建了一个 SMB 共享。我可以通过一台笔记本电脑(装有 Debian)、一台笔记本电脑(装有 Win10 Pro)连接到它,我还用智能手机上的应用程序测试了它。一切正常。只是我的 PC(Win10 Edu)找不到 SMB 共享。在 PC 上运行的虚拟机也找不到 SMB 共享。Net view 返回代码 53。我尝试了论坛中提到的多种方法,但到目前为止都没有任何帮助。希望你能帮助我!
编辑1
testparm -s -v | grep protocol 的输出是:
client ipc max protocol = default
client ipc min protocol = default
client max protocol = default
client min protocol = CORE
server max protocol = SMB3
server min protocol = SMB2
我在 smb.conf 中的[全局部分]中设置:
max protocol: SMB3
min protocol: SMB2
编辑2
我刚刚在另外三台计算机上尝试过:
两个带有 Win10 Edu -> 无法找到/访问 SMB 共享
带有 Win10 Pro 的版本 -> 运行良好 所以我猜想这一定是 Win10 EDU 版本存在的某种问题。
编辑3
我尝试了 gpedit.msc:
计算机配置\管理模板\网络\LanmanWorkstation
并设置不安全的来宾登录以启用。
重启电脑
-> 也不起作用
然后我取消注释了 /etc/samba/smb.conf 中的行
#map to guest = Bad User
-> 连接成功!!
下一步:
激活映射到访客 = 不良用户检查 GPEDIT -> 不安全的访客登录仍然启用
-> 连接不起作用
因此检查 regedit:Windows 注册表:
HKEY_LOCAL_MACHINE->系统->CurrentControlSet->服务->LanmanWorkstation->参数
AllowInsecureGuestAuth 将其设置为 1
重新启动计算机->连接正常!!
所以我猜问题是解决了:) 希望这个帖子能帮助其他用户!在
Windows 10 和 Server 2016 客户端阻止使用公共来宾帐户访问(Samba)共享:事件 31017 的技术分析和解决方法