1、问题描述
Ubuntu16.04 可以正常使用,但是 Ubuntu从16.04 升级到18.04后,windows下访问Ubuntu提示用户名密码错误,前提是已经完全配置相关的配置。
2、问题解决
找到配置文件
/etc/samba/smb.cnf
在[global] 下面,添加 ntlm auth = yes
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
ntlm auth = yes
重新启动samba即可
smbd restart
3、原因
主要是因为,Ubuntu升级到18.04后,默认不支持NTLMv1 , Samba从4.6.2版本开始NTLMv1协议默认是关闭状态的,需要手动配置开启。而Ubuntu 18.04的版本是Samba 版本是4.7.6的。