参考

链接一:Windows 10 / 11 家庭版开启组策略编辑器(gpedit.msc)_win11家庭版组策略-CSDN博客

链接二:解决Win11 24H2访问共享出现扩展错误-远景论坛-微软极客社区

问题

在windows下输入ubuntu的ip地址访问samba服务器,弹出“出现扩展错误”,已确认ubuntu的samba服务器配置正确。

排查思路

因为以确定ubuntu的samba服务器配置正确,那么问题肯定出现在windows端,在网上查到是win11 24H2新版本才会出现的问题,查看我自己电脑的windows版本确实是win11 24H2。根据链接二的方法去解决问题,发现无法开启组策略编辑器,因此,继续搜索,最终使用链接一的方法解决开启组策略编辑器的问题,即:以管理员身份打开cmd,依次运行如下两条命令:

FOR %F IN ("%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~*.mum") DO (DISM /Online /NoRestart /Add-Package:"%F")
FOR %F IN ("%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~*.mum") DO (DISM /Online /NoRestart /Add-Package:"%F")

等待命令运行完后,按组合键 Win + R,输入

gpedit.msc

成功打开组策略编辑器,然后按照链接二的方法操作,解决了访问samba出现扩展错误问题,即:

一、禁用SMB客户端签名要求
在“开始”菜单搜索中,输入gpedit并启动“编辑组策略”应用(本地组策略编辑器),选择“计算机配置”>“Windows 设置”>“安全设置”>“本地策略”>“安全选项”,双击Microsoft网络客户端:对通信进行数字签名(始终),最后选择“已禁用”>“确定”

二、启用不安全的来宾登录
在“开始”菜单搜索中输入 gpedit 并启动“编辑组策略”应用(本地组策略编辑器),选择“计算机配置”>“管理模板”>“网络> Lanman 工作站”,双击“启用不安全的来宾登录”,最后选择“已启用”>“确定”

完成上述步骤后,在window是下输入ubuntu的ip地址,成功访问samba共享文件。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐