admin 管理员组

文章数量: 887007

本篇介绍如何将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用户


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


CentOS端的配置基本完成,接下来在Window端检查一下是否已经完成了文件共享

六、Windows下查看该共享文件

ctrl+r打开运行框,输入CentOS虚拟机的IP地址
便可以看到共享的文件夹d1551445以及该文件夹内部的文件、文件夹。

七、映射网盘驱动

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

右键d1551445文件夹,点击“映射网络驱动”,选择“使用其他凭据连接”

2、输入网络凭据时需要的用户名以及密码是之前创建的smb用户
3、测试连接,大功告成

八、补充
访问权限的设置

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

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

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

systemctl restart smb
systemctl restart nmb

本文标签: 共享文件夹 Windows