samba windows无法访问

samba的安装教程网上很多,这里不做详细介绍。
鸟叔的samba教程 http://linux.vbird.org/linux_server/0370samba.php

samba安装后smb.conf设置正常却遇到windows下无法访问的情况请按照以下步骤进行排查
1、windows和linux之间互相ping下,确保网络是通的
2、linux 终端中输入:service smbd status 查看smbd服务器的状态,确保smbd启动正常。
3、在linux中关闭selinux和firewall, windows中关闭防火墙。
4、在windows中的控制面板->程序和功能->启用或关闭windows功能中勾选SMB 1.0/CIFS文件共享支持 。
5、在windows中的本地组策略编辑器中启用不安全的来宾登录
samba windows无法访问
6、查看vi /etc/samba/smb.conf中是否设置了hosts allow或hosts deny。
7、若以上操作后依然无法访问就需要vi /var/log/samba/log.smbd查看具体的报错后根据情况解决。

若在windows中能看到samba的分享目录但是无法访问(注意:不是权限不足)则需要查看vi /var/log/samba/log.smbd中是否报了path的错误。有则在/etc/samba/smb.conf中将path这行进行修改(path这行中目录后尽量不要注释,本人遇到了#注释后testparn不报错,但是无法访问的问题)并重新启动samba即可。