【CentOS7 Samba服务器配置】

第四章 Samba服务器配置



前言

本章学习Samba服务的安装与配置,实现不同系统间的资源共享,为网络内各用户提供便捷的资源获取方式。


一、Samba是什么?

Samba是在Linux操作系统和UNIX操作系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Message Block,服务器信息块)是一种在局域网上共享文件和打印机的通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
使用Linux操作系统,接触最多的就是Samba服务。正是由于Samba的出现,我们可以在Linux操作系统和Windows操作系统之间相互通信,如复制文件、实现不同操作系统之间的资源共享等。

二、使用步骤

1.安装软件包

1.1 首先,挂载yum源

mount /dev/sr0 /mnt/cdrom

在这里插入图片描述

注意:此前跟着我的教程的小伙伴,你们的挂载目录是/mnt/bbb哦!!!
1.2 安装Samba相关软件包

yum  install  samba samba-client  samba-swat  -y

在这里插入图片描述

2.配置Samba服务器

修改配置文件/etc/samba
smb.conf 添加如下 :

[public]
        comment = Public Stuff
        path = /home/test
        public = Yes
        writable = Yes
        read only = No
        browsable = Yes
        guest ok = Yes

在这里插入图片描述

该处使用的url网络请求的数据。


3.创建文件夹

3.1 创建 /home/test
在这里插入图片描述
3.2 修改文化其权限 为读写

chmod  777  /home            #777为读写权限,755为只读权限
chmod  777  /home/test

在这里插入图片描述

4.添加 Samba 用户

smbpasswd   -a  用户名    #g是我的系统用户名(已创建的系统用户)

在这里插入图片描述

5.开启服务

systemctl   start   smb  nmb

在这里插入图片描述

6.测试

使用window server 2016 网络连接进行访问
在这里插入图片描述
在弹出凭证输入你创建好的用户名和密码,就可以访问了。
在这里插入图片描述

注意:如果测试中出现如下问题
在此前可能会遇到两台虚拟机能够ping通。
在这里插入图片描述
连接不了samba服务器的情况
在这里插入图片描述
解决方法如下:
打开左上角应用程序>>杂项>>防火墙,勾选下图所示选项
在这里插入图片描述
重新在server 2016测试即可。
防火墙的配置请移步 CentOS 7 防火墙配置

总结

Samba是一套使用SMB(Server Message Block)协议的应用程序,通过支持这个协议,Samba 允许 Linux 服务器与 Windows 操作系统之间进行通信,使跨平台的互访成为可能。Samba服务包括两个服务SMB和NMB。SMB是Samba的核心,主要负责建立Linux Samba服务器与Samba客户机之间的对话,验证用户身份并提供对文件和打印系统的访问。NMB主要负责对外发布Linux Samba服务器可以提供的NetBIOS名称和浏览服务,使 Windows 用户可以在“网上邻居”浏览 Linux Samba 服务器中共享的资源。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小浩浩博

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值