第10章-Samba服务器-Linux操作系统教程与实训电子教案课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第10章-Samba服务器-Linux操作系统教程与实训电子教案课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 Samba 服务器 Linux 操作系统 教程 电子 教案 课件
- 资源描述:
-
1、第第1010章章 SambaSamba服务器服务器第第10章章 Samba服务器服务器 教学提示:教学提示:SMB协议是实现不同计算机之间共协议是实现不同计算机之间共享文件和打印机的协议,享文件和打印机的协议,Samba服务器是服务器是SMB协议在协议在Linux系统的实现。本章涉及的内容主要系统的实现。本章涉及的内容主要有有Samba服务器简介,服务器简介,Samba服务器安装与运服务器安装与运行控制,行控制,Samba服务器配置。服务器配置。教学要求:教学要求:学习完本章后,将了解学习完本章后,将了解SMB协议,协议,能够在能够在Ubuntu Linux系统安装与运行系统安装与运行Samb
2、a软软件,针对实际情况配置件,针对实际情况配置Samba服务器。服务器。第第1010章章 SambaSamba服务器服务器Samba服务器简介服务器简介 Linux和和Windows系统是目前比较流行的操作系统,在许多系统是目前比较流行的操作系统,在许多地方需要相互之间的访问和共享。要实现它们之间的相互访问,地方需要相互之间的访问和共享。要实现它们之间的相互访问,主要有两种方法:主要有两种方法:1)简单的通信方式:利用)简单的通信方式:利用Telnet、FTP、HTTP服务实现网络间的通信;服务实现网络间的通信;2)SMB协议:通过在协议:通过在Linux主机上安装支持主机上安装支持SMB协议
3、的服务器协议的服务器(Samba服务服务器器)和客户端软件,可以方便的实现与和客户端软件,可以方便的实现与Windows系统之间的通信。系统之间的通信。SMB(server message block)协议是)协议是Microsoft公司基于公司基于NetBIOS(Network Basic Input/Output System,网络基本输入输出)实现,网络基本输入输出)实现的一套网络文件的一套网络文件/打印服务系统,是实现不同计算机之间共享文件打印服务系统,是实现不同计算机之间共享文件和打印机的协议。和打印机的协议。第第1010章章 SambaSamba服务器服务器(1)如果在Window
4、s系统之间实现了SMB协议,资源之间的共享就可以通过网上邻居实现。(2)通过在Linux主机上安装支持SMB协议的服务器(Samba服务器)和客户端软件,可以方便的实现与Windows系统之间的通信。1SMB协议的作用协议的作用第第1010章章 SambaSamba服务器服务器第第1010章章 SambaSamba服务器服务器第第1010章章 SambaSamba服务器服务器在Ubuntu安装Samba软件非常简单,有命令安装与图形安装两种。1图形安装使用新立得软件包管理器使用新立得软件包管理器安装Samba软件过程如下。(1)点击“系统”“系统管理”“新立得软件包管理器”,打开新立得软件包管
5、理器,在单击打开的窗口中上方的“搜索”按钮,查找名为samba的软件包,结果如图10.2所示。查找的结果显示在右侧窗口,在右侧窗口中软件包名称前为实心的表示系统已经安装了改软件包,由图发现Ubuntu系统还没有安装samba软件包。安装安装Samba服务器服务器第第1010章章 SambaSamba服务器服务器(2)在右侧窗口选中名为samba的软件包,选中右键菜单中的“标记以便安装”选项,如图10.3所示。第第1010章章 SambaSamba服务器服务器(3)系统检测软件包依赖关系,将同时安装其它的相关软件包,以便符合依赖关系,如图10.4,这里将提示附加安装samba-commom软件包
6、,单击“标记”按钮继续。第第1010章章 SambaSamba服务器服务器(4)安装程序再次回到“新立得软件包管理器”主界面,并且表示所有安装samba必要的软件包,如图10.5所示。单击窗口中上方的“应用”按钮。第第1010章章 SambaSamba服务器服务器(5)接着,如图如图10.6所示。安装程序要求再次确定安装的内容摘要。如果确定无误,单击“应用”按钮继续。(6)安装程序将开始下载所需要的软件包,如图10.7所示,此时需要等待一段时间,具体与所需软件包的大小与当地网络速度而定。(7)下载完所有samba相关软件包后,系统即进行安装所有软件包过程。第第1010章章 SambaSamba
7、服务器服务器2命令安装命令安装samba软件软件使用这一命令将安装三个软件包samba、samba-common 与smbclient。samba:服务器软件包,这个包主要包含了 SAMBA 的主要 运行程序(smbd 及 nmbd)、SAMBA 的文件档(document)及开机预设选项等;samba-common:根据依赖关系选定的,这个套件则主要提供了 SAMBA 的主要设定档(smb.conf)、smb.conf 语法检验的测试程序(testparm)等等;smbclient:客户端软件包,这个包则提供了当 Linux 做为 SAMBA Client 端时,所需要的工具指令,例如挂载
8、SAMBA 档案格式的执行档 smbmount 等。提示:提示:为了叙述方便,以后安装软件将以命令安装为主。studentUbuntu:$sudo apt-get install samba smbclient 将会安装下列额外的软件包将会安装下列额外的软件包samba-common smbclient下列【新】软件包将被安装:下列【新】软件包将被安装:samba、samba-common smbclient第第1010章章 SambaSamba服务器服务器Samba服务器的运行控制服务器的运行控制Samba服务有两个守护进程,分别为SMB和NMB,Ubuntu 系统中NMB默认已经运行,可以
9、通过输入下面命令来控制Samba运行。(1)启动服务。studentUbuntu:$sudo/etc/init.d/samba start(2)要停止服务。studentUbuntu:$sudo/etc/init.d/samba stop(3)要重新启动。studentUbuntu:$sudo/etc/init.d/samba restart第第1010章章 SambaSamba服务器服务器Samba服务器的运行控制服务器的运行控制(4)除此之外,还可以用下面的命令来启动脚本:studentUbuntu:$sudo service samba start(5)重新加载配置文件。studentU
10、buntu:$sudo/etc/init.d/samba reload(6)如果想在Ubuntu系统启动的时候让samba服务自动启动,可以通过下面的设置实现:studentUbuntu:$sudo rcconf在弹出的界面选择samba服务器即可。如果安装了图形化启动管理工具bum,直接点击“系统”“系统工具”“BootUp-Manger”也可设置开机启动samba。第第1010章章 SambaSamba服务器服务器Samba服务器配置服务器配置Samba服务器也是依靠配置文件来实现特定功能的,它的配置文件是/etc/samba/smb.conf。对于samba服务器的配置,可以直接用文本编
11、辑器创建配置文件smb.conf。第第1010章章 SambaSamba服务器服务器smb.conf的语法的语法以下是smb.conf文件的一个简单示例:global workgroup=MYGROUP netbios name=linux server string=samba Server hosts allow=192.168.1.192.168.2.127.security=user encrypt passwords=yes smb passwd file=/etc/samba/smbpasswd unix password sync=Yeshomes comment=Home Di
12、rectory browseable=no writable=yes valid users=%S create mode=0664 directory mode=0775 printers browseable=no guest ok=yes printable=yes passwords=yes第第1010章章 SambaSamba服务器服务器smb.conf文件有一个清晰的语法结构,该文件被分成几部分,每一部分都包括几个选项,用来定义Samba输出的共享及其详细操作。每一部分都由一个被方括号括起来的标识开始(例如,global、home、printers),各个部分包括多种选项,每一个配
13、置选项或是一个全局选项(影响或控制整个服务器),或是一个服务选项(影响或控制服务器提供的某项服务)。global workgroup=MYGROUP netbios name=linux server string=samba Server hosts allow=192.168.1.192.168.2.127.security=user encrypt passwords=yes smb passwd file=/etc/samba/smbpasswd unix password sync=Yeshomes comment=Home Directory browseable=no writa
14、ble=yes valid users=%S create mode=0664 directory mode=0775 printers browseable=no guest ok=yes printable=yes passwords=yes第第1010章章 SambaSamba服务器服务器global部分定义的选项用来控制Samba的总特性。除global部分外,其他每一部分都定义了一个专门的共享资源,包括文件共享资源、打印共享、光驱共享等。在每一配置部分,可以使用下面的语句来指定一个选项:name=VALUEname可以是一个单词或者用空格隔开的多个单词。VALUE可以是布尔值(tur
15、e或false;yes或no;1或0)、数字或字符串。在smb.conf文件中,注释以分号开头,可以单独一行,也可以跟在一条语句之后。通过在一行的最后一个字符后加反斜杠“”可以将一行分成多行。每一部分的名字和选项都不区分大小写,例如,选项browseable=yes与browseable=YES是完全等价的。global workgroup=MYGROUP netbios name=linux server string=samba Server hosts allow=192.168.1.192.168.2.127.security=user encrypt passwords=yes sm
16、b 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章章 SambaSamba服务器服务器smb.conf的配置说明的配置说明 1global全局配置选项在 global 段中主要设置
展开阅读全文