Linux Samba 账号密码正确 windows 无法登录问题
问题现象
我的一台Linux节点, ip: 192.168.1.200 开启了Samab 服务.
当时配置好了, Windows是可以直接登录并访问的.
中间在操作这台设备时, 网卡配置异常, 无法登录.
然后我就重置了这台设备, 顺便升级了一下最新的固件.
然后开机登录这个设备, 重新配置Samba,
就出现了我的Windows 无法登录 192.168.1.200
而且重启这台windows 也不行! 依然无法访问!
然后开始排除:
测试1 家里的其他windows 是可以访问这个192.168.1.200的samba
测试2 我的IOS设备 也是可以访问 这个192.168.1.200的samba
分析
问题肯定不是 这个192.168.1.200的samba 有问题
而是本机 windows 有问题
参考
参考了下面的这个方法, 不适用!
对我的这种现象没有作用.
因为我的 本来就没有 LMCompatibilityLevel 这一项
参考内容:
1 | |
抓包分析
然后我就想, 其他电脑可以访问, IOS也可以访问,就本机windows 无法访问
那就抓包对比一下协议传输的数据吧.
这个抓包, 明显感觉 Windows 访问 Samba 时的Domain 不对
奇怪的是, 本机的windows 已经重启过很多次,
这里的username 怎么还是 root ?
这个domain 怎么是 “.” ?
然后直接提示无法登录.连登录框都没有!

这是正常的 Windows 访问 Samba 时的Domain
这里的root, 我之前确实用过 root 登录成功,
但现在怎么还是 root?
这个window 的登录框可以出现.

清除windows 的缓存
打开CMD, 无需管理员权限
1 | |
重新链接
Good !!!
