samba windows无法访问

samba的安装教程网上很多,这里不做详细介绍。
鸟叔的samba教程

samba安装后smb.conf配置正常却遇到windows下无法访问的情况请按照以下步骤进行排查
1windows和linux之间互相ping下,确保网络是通的
2 linux 终端中输入:service smbd status 查看smbd服务器的状态,确保smbd启动正常。
3.在linux中关闭selinux和firewall, windows中关闭防火墙。

  • #sudo mount -t cifs //192.168.1.145/zhuyj /mnt/samba
    注释: 其中192.168.1.145/zhuyj是samba的地址加目录, /mnt/samba是要挂载的目录
  • #如果上面这条命令在linux中正常挂载,说明samba正常运 行。关闭linux中的防火墙firewall(systemctl stop firewall)、setenforce 0后windows依然无法访问则需要看 下smb.conf中有没有设置hosts allow和hosts deny过滤掉访问的机器。以上都ok基本可以判定是windwos中的问题,继续往下操作

4.windows中的控制面板->程序和功能->启用或关闭windows功能中勾选SMB 1.0/CIFS文件共享支持 。
在这里插入图片描述

5.在windows中的本地组策略编辑器中启用不安全的来宾登录
在这里插入图片描述

  • 查看vi /etc/samba/smb.conf中是否设置了hosts allow或hosts deny。
  • 若以上操作后依然无法访问就需要vi /var/log/samba/log.smbd查看具体的报错后根据情况解决。

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

  • 3
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值