![](https://csdnimg.cn/release/download_crawler_static/19010421/bg1.jpg)
自动化网络运维 - Linux 操作系统 - Lecture 13 – SAMBA 服务器配置与管理
1
Module Name: Linux OS
Guided by Dong Wang
Course Type:Specialized Course Class:20 Network Engineering C1
Date issued:May 26, 2021 (Week 13) Time Length:90 mins
OS version:CentOS_7.6_x64 Runtime Environment:VMware workstation
Assignment: coursework 11 Submission:In class
Learning Instruction 13:SAMBA 服务
一、 实训目的及理论依据
1. 掌握 samba 服务的技术原理;
2. 实现 samba 服务器端搭建和客户端挂载(Windows & Linux 端);
3. 能够利用安全接入机制,对服务器设置基于用户名和密码的访问控制;
4. 洞悉 FTP、NFS、SAMABA 服务之间的差别(应用场景)。
Samba 是在 Linux 和 UNIX 系统上实现 SMB 协议的一个免费软件,由服务器及客户端
程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机
的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
SMB 协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、
打印机及其他资源。通过设置"NetBIOS over TCP/IP"使得 Samba 不但能与局域网络主机分享
资源,还能与全世界的电脑分享资源。
samba 介绍
● SMB(Server Message Block)协议实现文件共享,也称为 CIFS(Common Internet File
System);
● SMB 是 Windows 和类 Unix 系统之间共享文件的一种协议;
● SMB 客户端主要是 Windows,支持多节点同时挂载以及并发写入;
● 主要用于 windows 和 Linux 下的文件共享、打印共享;
● 实现匿名与本地用户文件共享。
Samba 服务的主要进程:
● smbd 进程 - 控制发布共享目录与权限、负责文件传输 TCP 139 445;
● nmbd 进程 - 用于名称解析 netbios UDP 137 138;基 于 NETBIOS 协议获得计算机名称-->
解析为相应 IP 地址,实现信息通讯;
注:NetBIOS 是 Network Basic Input/Output System 的简称,一般指用于局域网通信的一套
API。