项目4-配置与管理samb服务器_第1页
项目4-配置与管理samb服务器_第2页
项目4-配置与管理samb服务器_第3页
项目4-配置与管理samb服务器_第4页
项目4-配置与管理samb服务器_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux网络服务器

配置与管理项目教程信息工程系谢树新2011.9目录安装Linux构建网络环境

项目1-项目2-管理Linux文件系统项目3-项目4-项目5-项目6-配置与管理Samba服务器配置与管理NFS服务器配置与管理DHCP服务器管理Linux操作系统配置与管理DNS服务器项目7-项目8-配置与管理Web服务器项目9-项目10-项目11-配置与管理E-mail服务器配置防火墙与NAT服务器配置与管理FTP服务器项目4配置与管理Samba服务器本项目将详细地介绍samba服务的工作原理和samba服务器的架设方法,重点分析samba服务的配置文件smb.conf,并通过多个任务案例训练大家配置samba服务器和解决samba服务中的故障的能力。4.1情境描述谢立夫用自己的智慧和汗水完成了天一电子产品研发中心的服务器的搭建和网络环境的设置工作,公司的领导和天一研发中心对谢立夫的辛劳工作都看在眼里,谢立夫自己也很有成就感,因为他真正地架设了一台Linux服务器,让自己在学校所学的知识从实验中走了自来,把知识转化成了客户的需要,也把知识转化成了公司的效益。这天,研发中心与新奇网络进行了一次交流,中心杨主任对小谢说:在整个产品研发中心的局域网内由于不同的部门工作的侧重点不同,根据需要有的用Linux操作系统,有的用Windows系统,但相互之间在中心内部访问数据是必不可少的,有时候还得进行打印机的共享。为此,他希望谢立夫为天一研发中心解决这个问题。

4.2任务分析配置网络服务器需要构建哪些网络环境?1什么是Samba?为什么要使用Samba?2Samba可提供哪些服务?3Samba服务需要哪些软件包?配置网络服务器需要构建哪些网络环境?4Samba服务器的搭建流程如何?5本项目的具体任务有哪些?4.3知识储备4.3.1Samba概述

什么是SMB?SMB(ServerMessageBlock)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议,而Samba则是将SMB协议搬到UNIX上来应用;Samba的核心是SMB(ServerMessageBlock)协议。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。4.3.2Samba服务工作原理Samba服务功能强大,这与其通信基于SMB协议有关。SMB不仅提供目录和打印机共享,还支持认证、权限设置。4.3.3Samba服务工作流程

图4-3Samba工作流程4.4项目实施Step1Step3检查Samba软件包:使用rpm-qa命令检测一下系统是否安装了Samba相关软件包,或查看已经安装的软件包的版本。安装Samba软件包:将RHEL5的第2张安装盘放入光驱,使用mount命令挂载光驱,然后使用rpm命令安装Samba软件包。【操作步骤】检查确认:所有samba软件包安装完毕后,同样使用rpm命令进行查询,操作方法如图4-6所示。Step2Step1Step2

查看smb.conf文件内容:首先进入smb.conf所在目录,然后对它进行备份,其次使用vi命令打开smb.conf,操作方法如图4-7所示。

了解smb.conf的结构:标准f文件可以包含多个部分,每个部分包含多个参数。Samba配置文件被分成若干个段,每一段用一对方括号[]表示开始,在每一段内用“名称=值”的格式来设置参数,每一行都以换行符作为结束符。

任务案例4-2【操作步骤】Step1Step2建立共享目录share:使用mkdir/home/share在/home目录下建立子目录share以供共享,操作方法如图4-13所示。配置smb.conf文件:用vi打开smb.conf,在smb.conf文件的ShareDefinition部分添加[share]节,在该节中编辑相关信息,包括对共享资源的描述、指定共享目录、设置访问权限等,具体配置方法如图4-14所示。

任务案例4-3【操作步骤】Step1Step2Step3查看logfile设置:进入/etc/samba/打开smb.conf文件,查看logfile设置,logfile为Samba日志的字段,如图4-15所示。

查看日志目录中文件:使用ls-a命令查看日志目录中所有文件,操作方法如图4-16所示。

查看日志文件内容:用户可采用tail、cat或more命令查看日志文件的内容,管理员可以根据这些文件的内容查看用户的访问情况及服务器的运行情况。

。任务案例4-4【操作步骤】Step1Step2Step3建立Linux系统账号:使用useradd命令建立Linux账号student,然后执行passwd命令为student设置登录密码,操作方法如图4-17所示。

添加test用户的Samba账号:smbpasswd文件用于保存samba服务的用户名及其对应的密码,其中密码是经过加密的,用户是看不懂的,但使用cat命令可以查看加密后的内容,如图4-19所示。任务案例4-5查看smbpasswd文件内容:smbpasswd文件用于保存samba服务的用户名及其对应的密码,其中密码是经过加密的,用户是看不懂的。【操作步骤】Step1Step2开启账号映射功能:使用vi打开/etc/samba目录下的smb.conf文件,在文件的[global]段中添加一行用来开启账号映射的命令,设置方法如下所示。

建立映射关系:再次使用vi打开/etc/samba目录下的smbusers文件,在该文件中建立账号映射关系,其设置格式如下:Smb账号=虚拟账号(映射账号)任务案例4-6【操作步骤】Step1Step2开启打印共享功能:利用vi编辑smb.conf文件,在[global]段中开启打印共享功能,设置方法如下所示。设置printers配置项:与共享打印有关的配置选项主要在[printers]段中,打开smb.conf后找到[printers]段进行相关设置即可,设置方法如下所示。任务案例4-7【操作步骤】Step1Step2启动Samba服务:在Samba服务安装完成以后,启动它比较简单。Samba服务名字为smb,其中包含smbdnmbd两个服务,有两种方法启动Samba服务,方法一:使用servicesmbstart命令启动Samba服务,方法二:使用/etc/rc.d/init.d/smbstart命令启动Samba服务

。停止Samba服务:与启动Samba服务类似,同样有两种方法停止Samba服务。

任务案例4-8重启Samba服务:对Samba服务器进行了相应配置后,如果需要让其生效,则需要对Samba服务器进行重启,此时也有两种方法重启Samba服务。

自动加载Samba服务:可以使用chkconfig命令自动加载,也可以使用ntsysv命令,利用文本图形界面对smb自动加载。

Step3Step4【操作步骤】Step1Step2Step3建立共享文件夹:在/home目录下建立allshare子文件夹,并在文件夹中建立一个测试文件,操作方法如图4-28所示。

修改主配置文件:使用vi打开samba的主配置文件smb.conf文件,找到[global]节,修改相关设置(如:将安全级别设置为share)。在smb.conf配置文件的sharedefinitions段中添加[public]节,并设置“comment=public”、“path=/allshare”等相关参数即可。

重启smb服务:为了让用户修改的配置生效,必需重新加载SMB服务

任务案例4-9

在Windows客户端验证:在Windows客户端点击【开始】→【运行】,在运行对话框中输入“samba服务器的IP地址”即可。Step4【操作步骤】Step1Step2Step3新建共享目录:首先采用mkdir为研发部建立共享文件夹,操作方法如图4-33所示。

设置目录的归属和权限:使用chown和chmod修改目录的归属和访问权限,操作方法如图4-34所示。

新建用户和组:使用groupadd添加dep用户组,再用useradd建立访问共享资源的用户,并将其加入到dep组

。任务案例4-10建立samba账号:Linux系统帐户建立后,必须将其添加到samba帐户文件smbpasswd中。Step4Step5修改主配置文件:编辑smb.conf文件,修改[global]节中相应的字段。Step6重启samba服务

【操作步骤】4.5技能训练任务目标

1)每个用户均有自己的主目录,而且只有本人对这个目录有完全权限;

2)有一个公共目录,存放所有用户都能读写的资源;

3)每个部门都有部门目录、部门领导目录,这些目录除本部门用户及技术部的主管和研发部的主管以及财务部的主管可以访问外,其它用户不可见。再有就是只有网络中心的技术员可以修改;

4)财务部的目录,财务部和办公室的员工都能访问,但只有财务部的主管可以修改;

5)研发部的目录,研发部全体员工和技术部的主管可以访问,但只有研发部员工可以修改;

6)技术部的目录,技术部全体员工和研发部的主管可以访问和修改。任务目标

1)使用testparm命令检测。

2)检查相关参数。

3)使用ping命令测试。

4)使用smbclient命令进行测试。课堂任务4-24.6总结提高本项目首先介绍了samba服务的工作原理,工作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论