Linux通过Smb与Windows共享目录

        由于近段时间太忙,都已经好久没有写东西了!今天将如何设置Linux的Smb服务,以达到与Windows文件夹共享的目的。 

        一直以来,我在需要将Windows下的文件传到Linux上去时,都是通过第三方软件来进行传输的,相对比较麻烦,但是我又懒得去设置Smb,以达到共享。今天我突然想起使用Smb服务共享文件夹了!其实这个东西,我以前也配置过,只是当时并没有记录下来,而且好久没有用了,基本上是忘记了!今天通过查找资料,终于又重新知道了如何设置这个东西!其实很简单,就是一条简单的指令:

       smbpasswd -a 用户名

然后,系统会让你输入你的密码,再重复一次,就OK了!这样就可以在Windows下直接访问你共享的目录了!

如果出现不能访问或者不能写入的情况:

可以查看是否被防火墙、SELinux挡了。

1.关闭防火墙:

在Shell中执行setup命令,把Firewall后面的复选框勾掉,不选择,然后执行OK。

2.设置SELinux

使用getenforce指令查看SELinux状态,如果是Enforcing则需要使用命令chcon -t samba_share_t /path来允许samba有写入权限。

 

如果想要设置为所有人都可以不使用密码访问,则

1.在使用smbpasswd命令,输入密码时直接回车

2.把共享目录设置为属于nobody用户(chown -R nobody:nobody /home/share)

3.设置共享目录的权限为所有用户都可读写(chmod -R 777 /home/share)

4.配置/etc/samba/smb.conf
[global]
        server string = Samba Server Version %v
        security = share   #设置为share

[share]  #配置共享目录
        path = /home/share  #设置共享目录路径
        read only = No #只读设置为No
        guest ok = Yes #来宾访问设置为Yes
        hosts allow = 127., 10.8.3., 10.8.1., 10.8.2.  #允许访问的IP段

 

如上配置后,Win7可以正常访问,但是Win10还是有问题,可以按下图操作:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值