win11系统访问samba服务器时提示用户名和密码错误

win11系统访问samba服务器时提示用户名和密码错误

在debian12上安装的samba服务器,用windows11系统访问samba服务器,登陆就出现了用户名和密码错误的提示,但此时我的用户名和密码都是正确的,在进行如下操作后恢复正常访问。

1、win11系统下同时按住win+R运行secpol.msc,在本地安全策略页面依次点击“本地策略”—“安全选项”—“网络安全:LAN管理器身份验证级别”,双击后更改为仅发送NTLMV2响应,拒绝LM和NTLM(&),点击确定保存。

2、在刚刚的页面找到网络访问:本地账户的共享和安全模型,双击更改为仅来宾-对本地用户进行身份验证,其身份为来宾,点击确定。

再次访问samba服务器就发现输入账号密码后能正常进入,问题完美解决。上述解决方案仅适用于samba服务器端都设置正常,账号密码正确的情况下。

问题原因:
应该是win10 端登录时开启了ntlm 身份验证,但是samba服务器没有开启。两边不匹配,导致本问题。

解决办法:
方法1:修改Ubuntu服务器配置文件追加如下内容:

            ntlm auth = yes

参考:Samba and ntlm for Windows clients | Knowledge Base

    方法2:修改win10的注册列表

            网上很多修改方法,这里不再赘述。参考如下链接

windows10 21H1 访问samba 显示错误的密码 问题解决_denganliang825的博客-CSDN博客_samba 密码错误

原文链接:http://www.ae08.com/2023/09/03/win11%e7%b3%bb%e7%bb%9f%e8%ae%bf%e9%97%aesamba%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%97%b6%e6%8f%90%e7%a4%ba%e7%94%a8%e6%88%b7%e5%90%8d%e5%92%8c%e5%af%86%e7%a0%81%e9%94%99%e8%af%af/,转载请注明出处。
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录