1 / 19

Samba 服务

Samba 服务. 本章内容. SAMBA 简介 配置 Samba 服务器 从客户机访问 SAMBA SAMBA 管理工具. 16.1 SAMBA 简介. Linux 与 Windows 集成 SAMBA 简介. 16.1.1 Linux 与 Windows 集成. 数据共享方式: FTP 服务 WEB 服务 NFS 服务 SMB 服务 微软网络中实现文件、共享的方法是使用 SMB ( Server Message Block )协议 Samba 是一个基于 SMB 协议的客户机 / 服务器软件. 16.1.2 SAMBA 简介.

Download Presentation

Samba 服务

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Samba服务

  2. 本章内容 SAMBA简介 配置Samba服务器 从客户机访问SAMBA SAMBA管理工具

  3. 16.1 SAMBA简介 • Linux与Windows集成 • SAMBA简介

  4. 16.1.1 Linux与Windows集成 • 数据共享方式: • FTP服务 • WEB服务 • NFS服务 • SMB服务 • 微软网络中实现文件、共享的方法是使用SMB(Server Message Block)协议 • Samba是一个基于SMB协议的客户机/服务器软件

  5. 16.1.2 SAMBA简介 • Samba是一组基于SMB协议的软件,可以运行在各种UNIX 以及Linux系统上 • Samba的软件体系结构主要包括以下几部分: • SMB Server:提供文件与打印共享服务 • NetBIOS名称服务器:用于支持浏览服务 • SMB客户机:基于字符界面的SMB客户机软件 • 一系列扩展工具 • Samba服务器包括两个守护进程: • smbd • nmbd

  6. 16.2 配置Samba服务器 • Samba的软件构成 • Samba配置文件 • 启动Samba服务器 • 建立SAMBA用户

  7. 软件包 功能描述 samba 基本的服务器软件包,用于提供SMB服务。 samba-client SMB客户机软件,可以使Linux计算机作为客户机访问Windows服务器或其他Samba服务器。 samba-common samba的支持软件包,提供基本的配置文件以及相关的支持工具。 samba-swat 基于Web界面的管理工具,使用户可以比较方便的精确调整Samba服务器。 redhat-config-samba Samba的图形界面管理工具。使用简单,但在功能上不如swat工具完善。 16.2.1 Samba的软件构成

  8. 16.2.2 配置文件 • Samba的主要配置文件是smb.conf,默认存放在/etc/samba目录中 • smb.conf文件分为两大部分:全局配置(Global Settings)和共享定义(Share Definitions)

  9. 全局配置参数 • workgroup = MYGROUP • server string = MY Samba Server • netbios Name = ComputerName • hosts allow = 网络或主机 • guest account = pcguest • log file = 日志文件名 • security = 安全级别

  10. Samba服务器安全级别 • 各个安全级别的具体含义如下: • share:共享级别,所有用户不需要提供用户名和密码即可访问服务器的资源。 • user:Samba的默认配置,所有用户必须通过身份验证才能访问服务器的资源,安全性比share级别要高。 • server:和user安全级别类似,但是用户名和密码传递到另外一个服务器去验证,如果递交失败,就退到user安全级别。 • domain:要求网络上存在一台Windows的域控制器,Samba 把用户名和密码传递给指定的域控制器验证。

  11. 共享定义实例 [homes] comment = Home Directories valid users = %S read only = No create mask = 0664 directory mask = 0775 browseable = No [public] path = /home/samba public = yes writable = yes write list = @users

  12. 16.2.3 启动Samba服务器 • 定制完smb.conf文件,可以运行testparm命令以查看有效的设置情况 • 重新启动服务 • service smb start • 或者重新载入配置 • service smb reload

  13. 16.2.4 建立SAMBA用户 • Samba使用Linux操作系统的本地用户帐号提供服务,但是需要把系统账号添加到Samba的用户帐号数据库/etc/samba/smbpasswd中 • 添加Samba用户的方法: • smbadduser • mksmbpasswd.sh • 修改Samba用户的口令 • smbpasswd

  14. 16.3 从客户机访问SAMBA • 从Windows客户机访问Samba服务 • 网上邻居 • UNC路径 • 从Linux客户机访问Samba服务 • smbclient命令

  15. 16.4 SAMBA管理工具 • 使用SWAT管理Samba • 其他管理工具

  16. 16.4.1 使用SWAT管理Samba • 安装samba-swat软件包 ,可以获得一个基于Web界面的Samba管理工具 • 通常使用xinetd服务启动swat • SWAT服务的默认工作端口是901

  17. Samba-swat管理工具

  18. 16.4.2 其他管理工具 • Samba提供了几个命令行工具对Samba服务器进行监视和管理 • smbstatus用于显示当前的Samba服务器的连接状态 • nmblookup用于检查NetBIOS名称解析

  19. 本章小结 • 熟悉Samba服务的基本概念 • 熟练配置Samba服务器 • 使用smbclient访问SMB服务 • 熟悉Samba-swat等管理工具

More Related