CentOS7与Windows共享文件夹(一)

本篇介绍如何将Linux下的文件夹分享出去,使Windows可访问

环境

虚拟机(Virtual Machine):CentOS7
宿主机:Windows8.1

一、CentOS7安装samba,用于在Linux系统上实现SMB协议的软件

在终端运行命令

yum install samba
二、创建准备分享的文件夹

在根目录下建立/d1551445(自定义)子目录,创建文件test.txt以及子目录DTest,并修改其权限为可读可写(777)
在这里插入图片描述在这里插入图片描述在这里插入图片描述

三、修改samba配置文件

CentOS7中,samba配置文件在/etc/samba/smb.conf

由于 CentOS7较前面几个版本的CentOS有较大的改动,因此对于使用早期版本CentOS的读者需要注意该文件的位置,可能有些许不同

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

四、添加系统用户及samba用户

CentOS7与Windows共享文件夹(一)_第1张图片
在这里插入图片描述

五、关闭SELinux服务以及防火墙

CentOS7与Windows共享文件夹(一)_第2张图片
CentOS端的配置基本完成,接下来在Window端检查一下是否已经完成了文件共享

六、Windows下查看该共享文件

ctrl+r打开运行框,输入CentOS虚拟机的IP地址
便可以看到共享的文件夹d1551445以及该文件夹内部的文件、文件夹。
CentOS7与Windows共享文件夹(一)_第3张图片CentOS7与Windows共享文件夹(一)_第4张图片

七、映射网盘驱动

为了使使用更加方便,建议将该文件夹映射成磁盘,操作如下:

右键d1551445文件夹,点击“映射网络驱动”,选择“使用其他凭据连接”
CentOS7与Windows共享文件夹(一)_第5张图片
2、输入网络凭据时需要的用户名以及密码是之前创建的smb用户
3、测试连接,大功告成
CentOS7与Windows共享文件夹(一)_第6张图片

八、补充
访问权限的设置

在前面的设置中,由于writable设置为yes,即可读可写,因此在windows下也可修改保存该共享文件夹中的内容。

如果需要设置该文件夹的权限为只读,只需要修改writable属性为no即可。

注意,每次修改配置文件,都需要重启samba服务

systemctl restart smb
systemctl restart nmb

你可能感兴趣的:(linux)