一、实验目的

实现samba远程服务的参数配置与操作。

二、实验内容

1:实现samba服务linux作为客户端,windows作为服务端

2:实现命令行方式探测和共享存储,实现挂载方式进行访问

3:实现linux作为服务端,windows作为客户端

4:新建共享目录,并使用ACL访问控制控制权限

三、实验环境与准备

实验1 准备一个windows虚拟机用于做samba的服务端、准备一个在同网段的linux系统虚拟机。

实验2 利用实验1虚拟机搭建打环境进行具体操作。

实验3 准备一个虚拟机用于做linux服务端(为10网段的网卡)、准备一个在同网段的windows系统虚拟机。

实验4 利用实验3虚拟机搭建的环境做具体操作。

四、实验分析与设计思路

实验1 主要是配置好linuxsamba的客户端,下载好samba的相关程序,注意两台虚拟机处于同一网段。前提是要支持cifs协议。

实验2 利用实验1搭建的环境,对windows服务端分别进行命令和挂载的方式进行访问。

实验3 主要是配置好linuxsamba的服务端,下载好samba的相关程序,注意两台虚拟机处于同一网段。前提是要支持cifs协议。

实验4,利用实验搭建1的环境,新建共享目录,并添加ACL访问控制列表,已达到限制权限的目的。

五:主要实验过程

实验1

  1. 首先将windows服务端和linux客户端放置在同一网段中,也就是说同时启用同一张网卡,只是ip地址不一样。注意:window用户必须设置密码。
  2. windows不用下载软件,linux需要下载samba客户端程序和cifs协议的程序。

samba服务搭建_linux

实验2

  1. 探测windows服务端

samba服务搭建_服务端_02

  1. 基于命令分享

samba服务搭建_服务端_03

  1. 输入问号 ,查看可执行的命令

samba服务搭建_linux_04

  1. 进行基本操作

samba服务搭建_windows服务_05

                                 创建目录

samba服务搭建_linux_06

上传和下载文件

3)基于挂载文件系统到本地实现文件共享

 1)挂载

samba服务搭建_linux_07

  1. 查看挂载情况

samba服务搭建_linux_08

实验3

1.首先将windows服务端和linux客户端放置在同一网段中,也就是说同时启用同一张网卡,只是ip地址不一样。注意:window用户必须设置密码。

2.windows不用下载软件,linux需要下载samba服务端相关程序和cifs协议的程序。

3.步骤如下:

1liunx服务端下载程序

samba服务搭建_服务端_09

  1. 查看samba服务生成的软件

     分别主程序和主配置文件

samba服务搭建_windows服务_10

samba服务搭建_服务端_11

samba服务搭建_客户端_12

  1. 完善配置文件

samba服务搭建_服务端_13

  1. 检查语法

samba服务搭建_服务端_14

  1. 启动samba服务

samba服务搭建_服务端_15

6)在客户端验证

​\\192.168.30.100​

实验4

  1. 创建用户和密码

samba服务搭建_linux_16

  1. 新建目录

samba服务搭建_服务端_17

  1. 配置文件写入新目录

samba服务搭建_服务端_18

  1. 查看之前的ACL

samba服务搭建_linux_19

  1. 设置acl

samba服务搭建_windows服务_20

  1. 查看之后的ACL

samba服务搭建_linux_21

  1. 在客户端验证

​\\192.168.30.100​

samba服务搭建_linux_22

六.实验结果及分析

实验1和实验2linux作为客户端,windows作为服务端。主要学习samba客户端的搭建以及客户端文件的一些基本操作。

实验3和实验4是是windows作为客户端,linux作为服务端。主要学习samba服务端的搭建以及通过acl设置控制权限。

七.总结

通过本次实验,学习samba服务的基本操作,以及服务端和客户端基本环境的搭建。

实验中要注意:

  1. 客户端和服务器要处在同一网段。
  2. 要记得关防火墙,尤其是加强型防火墙(设置成selinux=disabled
  3. 挂载点和需挂载的目录之间要有空格。