第10章--Samba服务器-Linux操作系统教程与实训电子教案课件.ppt
《第10章--Samba服务器-Linux操作系统教程与实训电子教案课件.ppt》由会员分享,可在线阅读,更多相关《第10章--Samba服务器-Linux操作系统教程与实训电子教案课件.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1010章章 Samba Samba服务器服务器第第10章章 Samba服务器服务器教学提示:教学提示:SMB协议是实现不同计算机之间共协议是实现不同计算机之间共享文件和打印机的协议,享文件和打印机的协议,Samba服务器是服务器是SMB协议在协议在Linux系统的实现。本章涉及的内容主要系统的实现。本章涉及的内容主要有有Samba服务器简介,服务器简介,Samba服务器安装与运行服务器安装与运行控制,控制,Samba服务器配置。服务器配置。教学要求:教学要求:学习完本章后,将了解学习完本章后,将了解SMB协议,协议,能够在能够在Ubuntu Linux系统安装与运行系统安装与运行Samb
2、a软软件,针对实际情况配置件,针对实际情况配置Samba服务器。服务器。第第1010章章 Samba Samba服务器服务器Samba服务器简介服务器简介 Linux和和Windows系统是目前比较流行的操作系统,在许多地系统是目前比较流行的操作系统,在许多地方需要相互之间的访问和共享。要实现它们之间的相互访问,主方需要相互之间的访问和共享。要实现它们之间的相互访问,主要有两种方法:要有两种方法:1)简单的通信方式:利用)简单的通信方式:利用Telnet、服务实现网络间的通信;、服务实现网络间的通信;2)SMB协议:通过在协议:通过在Linux主机上安装支持主机上安装支持SMB协议的服务器协议
3、的服务器(Samba服务器服务器)和客户端软件,可以方便的实现与和客户端软件,可以方便的实现与Windows系统之间的通信。系统之间的通信。SMB(server message block)协议是)协议是Microsoft公司基于公司基于NetBIOS(Network Basic Input/Output System,网络基本输入输,网络基本输入输出)实现的一套网络文件出)实现的一套网络文件/打印服务系统,是实现不同计算机之间打印服务系统,是实现不同计算机之间共享文件和打印机的协议。共享文件和打印机的协议。第第1010章章 Samba Samba服务器服务器(1)如果在Windows系统之间
4、实现了SMB协议,资源之间的共享就可以通过网上邻居实现。(2)通过在Linux主机上安装支持SMB协议的服务器(Samba服务器)和客户端软件,可以方便的实现与Windows系统之间的通信。1SMB协议的作用协议的作用第第1010章章 Samba Samba服务器服务器2SMB协议的优点协议的优点问题:有简单的通信方式(问题:有简单的通信方式(FTP)实现)实现Windows系统中通讯,为什么系统中通讯,为什么还要还要SMB(server message block)协议使用网上邻居的优点:使用网上邻居的优点:(1)实现文件共享。这个共享与采用FTP等共享方式是不同的,采用SMB共享的文件或者
5、文件夹就像本地的文件一样,不存在FTP那样的上传与下载问题。(2)实现设备共享。共享设备,如打印机、扫描仪等设备的共享。第第1010章章 Samba Samba服务器服务器第第1010章章 Samba Samba服务器服务器在Ubuntu安装Samba软件非常简单,有命令安装与图形安装两种。1图形安装使用新立得软件包管理器使用新立得软件包管理器安装Samba软件过程如下。(1)点击“系统”“系统管理”“新立得软件包管理器”,打开新立得软件包管理器,在单击打开的窗口中上方的“搜索”按钮,查找名为samba的软件包,结果如图10.2所示。查找的结果显示在右侧窗口,在右侧窗口中软件包名称前为实心的表
6、示系统已经安装了改软件包,由图发现Ubuntu系统还没有安装samba软件包。安装安装Samba服务器服务器第第1010章章 Samba Samba服务器服务器(2)在右侧窗口选中名为samba的软件包,选中右键菜单中的“标记以便安装”选项,如图10.3所示。第第1010章章 Samba Samba服务器服务器(3)系统检测软件包依赖关系,将同时安装其它的相关软件包,以便符合依赖关系,如图10.4,这里将提示附加安装samba-commom软件包,单击“标记”按钮继续。第第1010章章 Samba Samba服务器服务器第第1010章章 Samba Samba服务器服务器(5)接着,如图如图1
7、0.6所示。安装程序要求再次确定安装的内容摘要。如果确定无误,单击“应用”按钮继续。(6)安装程序将开始下载所需要的软件包,如图10.7所示,此时需要等待一段时间,具体与所需软件包的大小与当地网络速度而定。(7)下载完所有samba相关软件包后,系统即进行安装所有软件包过程。第第1010章章 Samba Samba服务器服务器2命令安装命令安装samba软件软件使用这一命令将安装三个软件包samba、samba-common 与smbclient。samba:服务器软件包,这个包主要包含了 SAMBA 的主要 运行程序(smbd 及 nmbd)、SAMBA 的文件档(document)及开机预
8、设选项等;samba-common:根据依赖关系选定的,这个套件则主要提供了 SAMBA 的主要设定档(smb.conf)、smb.conf 语法检验的测试程序(testparm)等等;smbclient:客户端软件包,这个包则提供了当 Linux 做为 SAMBA Client 端时,所需要的工具指令,例如挂载 SAMBA 档案格式的执行档 smbmount 等。提示:提示:为了叙述方便,以后安装软件将以命令安装为主。studentUbuntu:$sudo apt-get install samba smbclient 将会安装下列将会安装下列额额外的外的软软件包件包samba-common
9、 smbclient 下列【新】下列【新】软软件包将被安装:件包将被安装:samba、samba-common smbclient 第第1010章章 Samba Samba服务器服务器第第1010章章 Samba Samba服务器服务器Samba服务器的运行控制服务器的运行控制(4)除此之外,还可以用下面的命令来启动脚本:studentUbuntu:$sudo service samba start(5)重新加载配置文件。studentUbuntu:$sudo/etc/init.d/samba reload(6)如果想在Ubuntu系统启动的时候让samba服务自动启动,可以通过下面的设置实现
10、:studentUbuntu:$sudo rcconf在弹出的界面选择samba服务器即可。如果安装了图形化启动管理工具bum,直接点击“系统”“系统工具”“BootUp-Manger”也可设置开机启动samba。第第1010章章 Samba Samba服务器服务器第第1010章章 Samba Samba服务器服务器smb.conf的语法的语法以下是smb.conf文件的一个简单示例:global workgroup=MYGROUP netbios name=linux server string=samba Server hosts allow=192.168.1.192.168.2.127
11、.security=user encrypt passwords=yes smb passwd file=/etc/samba/smbpasswd unix password sync=Yeshomes comment=Home Directory browseable=no writable=yes valid users=%S create mode=0664 directory mode=0775 printers browseable=no guest ok=yes printable=yes passwords=yes第第1010章章 Samba Samba服务器服务器smb.con
12、f文件有一个清晰的语法结构,该文件被分成几部分,每一部分都包括几个选项,用来定义Samba输出的共享及其详细操作。每一部分都由一个被方括号括起来的标识开始(例如,global、home、printers),各个部分包括多种选项,每一个配置选项或是一个全局选项(影响或控制整个服务器),或是一个服务选项(影响或控制服务器提供的某项服务)。global workgroup=MYGROUP netbios name=linux server string=samba Server hosts allow=192.168.1.192.168.2.127.security=user encrypt pas
13、swords=yes smb passwd file=/etc/samba/smbpasswd unix password sync=Yeshomes comment=Home Directory browseable=no writable=yes valid users=%S create mode=0664 directory mode=0775 printers browseable=no guest ok=yes printable=yes passwords=yes第第1010章章 Samba Samba服务器服务器第第1010章章 Samba Samba服务器服务器smb.con
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 Samba 服务器 Linux 操作系统 教程 电子 教案 课件
限制150内