第四章 Samba服务器配置


文章目录

  • 第四章 Samba服务器配置
  • 前言
  • 一、Samba是什么?
  • 二、使用步骤
    • 1.安装软件包
    • 2.配置Samba服务器
    • 3.创建文件夹
    • 4.添加 Samba 用户
    • 5.开启服务
    • 6.测试
  • 总结

前言

本章学习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 Stuffpath = /home/testpublic = Yeswritable = Yesread only = Nobrowsable = Yesguest 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 服务器中共享的资源。

【CentOS7 Samba服务器配置】相关推荐

  1. centOS7+Samba服务器配置

    centOS7+Samba服务器配置 实例 公司现有多个部门,因工作需要,将销售部的资料存放在Samba服务器的/sales目录下集中管理,以便销售人员浏览,并且该目录只允许销售部门工访问.我们需要把 ...

  2. CentOS7 Samba服务器配置

    CentOS7 Samba服务器配置 关闭SeLinux setenforce 0 #临时关闭SeLinux vi /etc/selinux/config #将SELINU置为disabled,永久关 ...

  3. Centos7下Samba服务器配置

    环境 vm下centos7.6,IP地址:192.168.139.200 Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Ser ...

  4. [学习笔记]CentOS7.6的Samba服务器配置

    工具:CentOS7.6.VMware WorkStation16 虚拟机网络模式:NAT 大体步骤: 1.安装Samba软件 2.配置Samba服务端 3.添加Samba用户 4.启动Samba服务 ...

  5. Centos7下Samba服务器配置(实战)

    Centos7下Samba服务器配置(实战) Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages B ...

  6. 【实战原创】Centos7下Samba服务器配置(实战)

    这篇文章主要介绍了Centos7下Samba服务器配置(实战),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 Samba概述 S ...

  7. Linux系统了解 Samba服务器配置的工作流程

    了解 Samba服务器配置的工作流程 当Samba 服务安装完毕,并不是直接可以使用 Windows 或 Linux的客户端访问Samba服务器,还必须对服务器进行设置:告诉 Samba 服务器将哪些 ...

  8. 如何修改7 服务器配置,centos7修改服务器配置

    centos7修改服务器配置 内容精选 换一换 简要介绍Oases是一个转录组组装器,旨在没有任何基因组组装的情况下从短读测序技术生成转录本.开发语言:C一句话描述:基因组装软件开源协议:GPL 3. ...

  9. CentOS下Samba服务器配置

    CentOS下Samba服务器配置 感谢http://www.linuxsir.org/main/?q=node/158#4提供参考 第一节.samba是干什么的?它有什么用? Samba(SMB是其 ...

最新文章

  1. 动态绑定 dgvlist 列
  2. oracle查看相关用户表
  3. Linux 学习笔记之超详细基础linux命令 Part 3
  4. s5p4418 android 驱动 hal 应用之led 串口 rs485 can总线应用(app 有源码)
  5. Open WebRTC Toolkit实时视频分析系统
  6. 使用脚手架应用做单元测试
  7. word2010添加b5纸张大小_纸张幅面规格尺寸你了解吗?
  8. 前端学习(603):计算机基础
  9. 【CF#801 A.】 Vicious Keyboard(字符串查找,水题)
  10. 温度表达转化(信息学奥赛一本通-T1013)
  11. linux 获取文件父目录权限,使用setfacl实现子目录继承父目录权限
  12. Kafka 源码解析:Server 端的运行过程
  13. python之序列化与反序列化用法介绍json、pickle
  14. 二分法在生活中的一次应用
  15. C语言文件拷贝-四种方式
  16. 嵌入式Linux上没有x-window系统环境运行qt程序的方法
  17. js中JSON的使用
  18. WiFi共享二维码自动生成
  19. 冰点还原安装了找不到图标,或许该这样!
  20. 【宣讲会感言】腾讯实习生

热门文章

  1. join()方法作用
  2. Android开发之自定义View
  3. python随机模块random的22种函数
  4. 华硕X75VB安装ubuntu12.10网卡不可用等相关问题总结
  5. 《卡车模拟器3D》用户隐私政策
  6. 今日话题:魏则西事件对百度影响---第二季度损失20亿
  7. ANSYS小菜鸟,把遇到的一些问题和心得写在这里,如有错误大佬轻喷
  8. GitLab CI/CD工作原理及使用
  9. TIA(Text Image Augmentation) + LtA(Learn to Augmentation):文本图像扩增工具 + 学习生成更有效的训练样本
  10. php设置etag,PHP操作http中Etag、lastModified和Expires标签