Ubuntu Server samba服务搭建好后,用户反馈说无法访问,一直弹出这个提示: Windows cannot access

一次samba无法访问的排查过程_windows

查看samba 后台服务log发现这个:

一次samba无法访问的排查过程_samba_02

检查修改服务各项配置都确认无误,再进一步尝试,打开 samba 更详细的log

sudo vim /etc/samba/smb.conf

添加 log level

一次samba无法访问的排查过程_samba_03

sudo service smbd restart

然后从windows客户端再次尝试连接。

在 /var/log/samba/log.smbd 里看到如下信息

一次samba无法访问的排查过程_windows_04

客户端实际上是能连接到服务器的

结合之前 telnet IP 445/139 也是通的,说明服务配置没有问题,应该是用户端电脑配置的问题,有可能是防火墙,杀毒软件,安全策略

最后发现是这个问题

一次samba无法访问的排查过程_samba_05