linux centos7--linux和window共享文件(samba)

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

        先啰嗦几句,好久没有写博客了,最近几个月接触到不少的东西,之前技术薄弱的地方也加强不少,新的技术也了解很多,但是还是感觉远远不足,一入IT深似海,从此妹子是路人。(但是我有对象,哈哈。。。)。这里就把自己接触的一些感觉有用的记下来,分享给大家,同时也为以后自己需要的时候可以回头看看。

        日常工作学习中,难免会遇到window系统和linux系统进行文件共享,本人是刚接触Linux系统不久,对于ftp方式的,我之前尝试过但是失败 了,也就没有继续深究原因,今天用另一个方式smaba实现共享。废话不多说,开撸!

        准备阶段:有个linux系统的实体机或者虚拟机,我用的是centos7版本的。如果不会安装的,下一篇我会整理一下自己总结的一套安装linux centos7安装的流程,(亲测可用哦亲)。

        root用户下,首先查看自己的linux虚拟机是否安装了smaba,  命令: rpm -qa | grep samba

 

        

        如果有安装包,删除包。 命令:rpm -e ****** --nodeps

        4aca9061ebd5b9dd8c4a832bc4a7afb0abf.jpg

        删除全部包之后,再用rpm -qa | grep samba 查看。

        完全删除之后,利用yum 进行安装,命令:yum -y install samba

        linux centos7--linux和window共享文件(samba)_第1张图片

安装完毕之后,cd 命令切换到 samba目录下 命令:cd /etc/samba

        42e0a7003fe5ded43104ef6af32b80ddd79.jpg

切换到samba目录下,ls 命令查看文件夹下的文件。

        c064c3bc924d75783b8c5b2c85bfd5fd424.jpg

修改smb.conf,文件。命令:vim smb.conf

      linux centos7--linux和window共享文件(samba)_第2张图片

       打开文件之后,目前只是出于浏览状态,i 键或者insert 键,可以进入修改状态  

    linux centos7--linux和window共享文件(samba)_第3张图片

        进入修改状态之后修改内容如下

    linux centos7--linux和window共享文件(samba)_第4张图片

global下的 workgroup 填写内容为自己电脑的工作组设置 ,查看方法为,右键 我的电脑, 属性查看

 

linux centos7--linux和window共享文件(samba)_第5张图片

    由于配置的文件是为了能够局域网下共享,所以是配置公用的,无须加密的。在centos7下的,公开配置为

        security = user
        map to guest = Bad User

    配置共享文件  FileShare为共享文件夹的名字   path 为共享文件夹在Linux中的路径

    linux centos7--linux和window共享文件(samba)_第6张图片

    配置完成之后, 按esc键退出, 命令 输入    :wq对配置的文件进行保存并退出

    fe74f2fbc13f58c58e56c4da99588695c44.jpg

配置完成之后 用testparm命令查看 samba是否配置的正确

linux centos7--linux和window共享文件(samba)_第7张图片

刚才在配置文件中 path 为/data,如果没有该目录

那么创建/data 目录。 命令:mkdir  -p /data

8deb54b57ba812afa1abcb5ffaf285f5379.jpg

设置属性 为共享   chown nobody:nobody /data

018fbd068ae872c0181381025c5cf4597d9.jpg

启动samba 并设置为开机启动

450424728b739b6263045b5f0bc20a163f8.jpg

关闭防火墙 或者可以开放139 和445端口

eb04f4d2a45db1078ba162e75dfe786f68e.jpg

关闭Selinux  命令 setenforce 0  

df518e815fd980730f7f9dbacac494002a3.jpg

关闭防火墙,和关闭Selinux 切记 ,我之前就是因为没有关闭Selinux 找了耽误了几十分钟才发现问题

查看当前linux虚拟机的ip 地址, centos7下的命令为 ip  addr

linux centos7--linux和window共享文件(samba)_第8张图片

可以查看到 当前的虚拟机为 192.168.36.131

 然后在window下 输入\\192.168.36.131

linux centos7--linux和window共享文件(samba)_第9张图片

即可看到共享的文件夹

我们可以在里面新建一个测试文件,a.txt

linux centos7--linux和window共享文件(samba)_第10张图片

 

在linux下进入到共享文件的目录 /data下 可查看到新建的文件

714f3e24efe095c7cd9707f97076f08cfca.jpg

当然也可以进行其他的文件操作,是不是很方便。

转载于:https://my.oschina.net/u/3783115/blog/1919892

你可能感兴趣的:(linux centos7--linux和window共享文件(samba))