首先先确认用户密码是否正确,最好重新为那个用户设置一下密码,在linux执行以下命令
smbpasswd -a 用户名
设置完密码后如果不行再执行以下操作:
1、修改本地安全策略
运行secpol.msc打开“本地安全策略”窗体,依次点开“本地策略”-》“安全选项”,修改“网络安全: LAN 管理器身份验证级别”的值为“发送 LM 和 NTLM – 如果已协商,则使用NTLMv2 会话安全”,一路确定即可。如下图1和图2所示——
2、修改注册表
修改 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa下的LmCompatibilityLevel的值为1。
3、如果上述方式试过还不行,检查一下win7workgroup名字有没有错,win7默认工作组名字是workgroup,samba默认是mygroup,工作组不一样是登陆不了的。把win7的工作组设为与samba的一致位mygroup.