首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CentOS 7.4 上搭建Samba共享服务器

简单来说Samba是最先搭起Windows和Linux沟通的桥梁,我们可以将其架设成一个功能非常强大的文件服务器提供Linux、Windows、Mac OS等不同操作系统之间的文件共享服务,也可以将其假设成打印服务器提供本地和远程联机打印,甚至我们可以使用Samba Server 完全取代Windows Server 中的域控制器,做域管理工作,这些使得它的应用环境非常广泛。

设计与准备

(1)VMware 14及以上版本的虚拟机软件

(2)CentOS 7.4 安装光盘或ISO镜像文件 (百度网盘分享链接:https://pan.baidu.com/s/1qZ4hH1q 密码:827b)

(3)已经安装好的Linux服务器操作系统 CentOS 7.4

(4)Linux 或 Windows 客户端

(5)提供一个有效的局域网网段,实验中为 172.16.0.0 /24

方便以后SSH远程连接和实验,修改网卡参数为静态IP地址(172.16.0.88)

使用VI编辑器编辑网卡参数信息:(按键i输入状态,退出输入状态ESC,保存并退出 :wq ;不保存直接退出 :q! )

重启网卡服务使得配置生效:

现在我们可以使用远程连接,这里我使用的工具为Xshell 5,行业内推荐使用SecureCRT:

下面我们需要关闭防火墙及关闭开机启动防火墙

关闭SELINUX:

注:同理保存并退出,修改SELINUX需要重启操作系统

好了,到目前为止准备工作已经完毕,切入正题:

安装Samba客户端工具包、存放通用工具和库文件包:

在继续之前先备份配置文件smb.conf,注意我这边是的操作是“移动”,因为配置文件里预置的内容都是注释帮助说明文件,没什么用处,一会编辑的时候是一个通过vi编辑器自己新建的空白配置文件:

现在通过vi编辑器进行配置:

创建共享主目录文件:

配置开机启动smb和nmb服务:

注:nmb.service 是提供名称解析的服务,将计算机的NetBIOS名称解析为IP

重启smb和nmb服务:

配置共享文件权限:

注解:

chmod -R 0777 /samba/myshare

为共享主目录添加系统内所有人、所属组、其他人可读可写可执行的权限。

chown -R ponfeyzhu:managementgroup /samba/myshare

给共享主目录添加所属用户和所属组

chcon -t samba_share_t /samba/myshare

启用此布尔变量将允许 Samba 共享 文件

下面通过Windows 客户端来访问Samba共享:

当然我们也可以通过NetBIOS名称来访问:

下面通过Linux 客户端来访问Samba共享:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180202G0HMSQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券