电子讲稿Samba.pptVIP

  • 7
  • 0
  • 约1.2万字
  • 约 42页
  • 2018-08-01 发布于湖北
  • 举报
第7章 Samba服务器 本章主要内容 ? 了解SMB 协议; ? 熟悉Samba 配置文件中配置参数的设置; ? 掌握Samba 配置过程; ? 熟练撑Samba应用配置; 教学重点与难点: 掌握Samba 配置过程;熟悉Samba 配置文件中配置参数的设置。 7. 1 SMB协议和Samba简介 实现不同操作系统的文件和打印共享 7.1.1 SMB 协议 SMB(Server Messages Block,服务信息块)是一种在局域网上的共享文件或打印机的协议。 7.1.2 Samba 简介 Samba 主要具有以下的功能: (1)使用Windows 系统能够共享的文件和打印机。 (2)共享安装在Samba 服务器上的打印机。 (3)共享Linux 的文件系统。 (4)支持Windows 客户使用网上邻居浏览网络。 (5)支持Windows 域控制器和Windows 成员服务器对使用Samba 资源的用户进行认证。 (6)支持WINS 名字服务器解析及浏览。 (7)支持SSL 安全套接层协议。 7. 1 SMB协议和Samba简介 7.1.3 Samba 工作原理 两种协议: (1)NETBIOS(Windows“网络邻居”的通讯协议); (2)SMB(Server Message Block)协议。 Samba 服务的具体工作过程,如下图: 7. 1 SMB协议和Samba简介 (1)首先由客户端请求一个NETBIOS 会话给服务器。 (2)客户端再发送一个SMB negprot(磋商协议)请求数据报给服务器,并且列出了它所支持的所有SMB 协议版本。 (3)经过上步的磋商后,客户端进程再发起一个用户或共享的认证给服务器。 (4)最后,客户端完成了磋商和认证以后,它还会发送一个TconX 数据报,并列出它想要访问的特定网络资源的名称,接着服务器会发送一个TconX 应答数据报以表示此次连接是否接受或拒绝。 7. 2 Samba 服务器安装 7.2.1 Samba 服务器安装 在安装Red Hat Enterprise Linux 5 系统过程中,如果选择了Samba,那么它就会在安装Linux 时也安装Samba。如果没有选择的话,在系统安装完成后也可以再安装Samba。 用以下命令检查系统是否已经安装了Samba 或查看已经安装了何种版本。 [root@zq ~]# rpm –qa | grep samba 运行结果如下: Samba 服务程序已经安装,版本为samba-3.0.25-el5.4。 假如Linux 系统还没有安装Samba 服务程序,找到samba-3.0.25-el5.4.i386.rpm的安装包文件进行安装。 7. 2 Samba 服务器安装 7.2.2 Samba 启动与停止Samba 服务器 两种方式: 1.图形化界面方式 用图形化界面来启动、停止和重启Samba 服务器,首先选择【系统】|【管理】|【服务器设置】|【服务】命令,系统弹出服务器配置窗口,如图7.2 所示。选择【smb】复选框,然后通过该窗口工具栏的【开始】、【停止】或【重启】按钮来操作Samba 服务器。这样也可以设置为当系统启动时自动启动Samba 服务器。 2.命令行方式 (1)使用以下命令来启动Samba 服务: # /etc/rc.d/init.d/smb start 或 # service smb start (2)使用以下命令来停止Samba 服务: # /etc/rc.d/init/smb stop 或 # service smb stop (3)通过输入以下命令来重启Samba 服务: # /etc/rc.d/init.d/smb restart 或# service smb restart 7. 2 Samba 服务器安装 3.自动加载samba服务 (1)chkconfig 使用chkconfig命令自动加载smb服务,如下所示: chkconfig –level 3 smb on #运行级别3自动加载 chkconfig –level 3 smb off #运行级别3不自动加载 (2)ntsysv 使用ntsysv命令,利用文件图形界面对smb自动加载配置。 7. 3 Samba 服务配置 Samba服务器的组建可以分为以下4步。 1.编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限。 2.在smb.con文件中指定日志文件名称和存放路径。 3.设置共享目录的本地系统权限。 4.重新加载配置文件或重新启动smb服务,使配置生效。

文档评论(0)

1亿VIP精品文档

相关文档