问题
办公室搬家后,samba服务器配置的匿名共享无法访问,提示要输入用户名密码,配置如下:
1 | [root@siluxa2 ~]# egrep -v "^$|#" /etc/samba/smb.conf |
网上方法
查看服务器配置也没有什么问题,在电脑上试了就是不行,在其他电脑(win7/win11/win2012server)上是没有问题的,在网上查找的解决方案如下:
- 控制面板-启用或关闭Windows功能-勾选安装“SMB 1.0/CIFS 文件共享支持”和“SMB”直通
- 开始-运行-输入gpedit.msc,打开本地策略,计算机配置-管理模板-网络-Lanman工作站-启用不安全的来宾登录“(已启用)”
上述两个方式都不能解决我的问题,大家有问题可以试试。
解决方法
- 打开注册表编辑器,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
- 右边新建一个
AllowInsecureGuestAuth
项,类型为DWORD,双击打开将数值改为1
即可 - 无需重启电脑,再次尝试访问SMB服务器,已经可以正常使用