Linux搭建Samba服务器

一、实验目的及要求

实验目的  

◼ 学习Linux系统共享文件的方法

◼ 理解SMB协议

◼ 掌握Samba服务器的配置方法

实验要求

john (总经理)

mike、cali(市场部)

cela、kado(工厂部)

管理员:adminstrator

共享名 共享目录 用户

manager /share/manager john(rw),adminstrator(rw)

market /share/maket

@market(rw),john(ro),adminstrator(rw)

factory /share/factory

@factory(rw),john(ro),adminstrator(rw)

二、实验原理

SMB协议

❑ Server Message Block,服务信息块

❑ 基于NetBIOS的应用层协议

❑ 提供了在网络上的不同计算机之间共享文件、打印机和不同

通信资料的手段

❑ SMB工作过程:版本协商→会话请求凭据→文件路径凭据→

对共享资源进行操作

◼ samba 是在Linux系统上实现SMB协议的一个开源软件,使网络上

的计算机之间远程共享Linux文件和打印服务。

◼ CentOS 7中提供了Samba的软件包: ❑ samba-common:存放服务器和客户端通用的工具

和宏文件的软件包,服务器和客户端均需安装

❑ samba:samba服务主程序的软件包,必须安装在服

务器端

❑ samba-client:Samba客户端的软件包,必须安装

在客户端

❑ samba-libs:Samba库

◼ Samba 的守护进程: /usr/sbin/nmbd, /usr/sbin/smbd

❑ smbd:实现共享和验证授权服务

❑ nmbd:实现名字解析和浏览服务

◼ 监听端口:

❑ [NetBIOS] UDP:137,138, TCP:139

❑ [SMB ] TCP:445

你可能感兴趣的:(Linux搭建Samba服务器)