linux网络管理员实用教程第7章_samba服务器

上传人:e****s 文档编号:243412949 上传时间:2024-09-22 格式:PPT 页数:22 大小:538KB
返回 下载 相关 举报
linux网络管理员实用教程第7章_samba服务器_第1页
第1页 / 共22页
linux网络管理员实用教程第7章_samba服务器_第2页
第2页 / 共22页
linux网络管理员实用教程第7章_samba服务器_第3页
第3页 / 共22页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,Linux,网络管理员实用教程,(第,2,版),*,第,7,章,Samba,服务器,Linux,网络管理员实用教程,(第,2,版),单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第,7,章,SAMBA,服务器,2,7.1 SAMBA,简介与工作原理,7.1.1 SAMBA,简介,SAMBA,由几个使用,Microsoft Session Message Block,(,SMB,,,Microsoft,会话消息块)协议的程序组成。,SMB,协议是局域网上共享文件和打印机的一种协议。,Windows,主机利用,【,网上邻居,】,来访问共享的资源,,Linux,主机使用,NFS,实现资源共享,那么如何才能使,Windows,主机和,Linux,主机之间实现资源共享呢?,微软的,【,网上邻居,】,(就是,Windows,上利用,SMB,通信协议实现资源共享的程序)一经推出便广受用户的好评,大家觉得要在网上共享资源是如此简单,于是有些,Linux,爱好者开始在,Linux,主机上实现,SMB,通信协议。后来这个实现了,SMB,功能的软件称为,SAMBA,,它使,Windows,主机和,Linux,主机之间实现了资源共享。,3,7.1.2 SAMBA,服务器工作原理,SMB,通信协议以客户,/,服务器架构组成,如图所示。担任,SMB,服务器的主机提供文件系统、打印服务和其他网络资源,以响应来自客户端的请求,而客户端计算机可以通过网络来请求服务器上的资源。,SMB,客户端在连接,SMB,服务器时可以使用的通信协议有很多,例如,TCP/IP,、,NetBEUI,或是,IPX/SPX.,。在成功连接服务器后,,SMB,客户端即可使用,SMB,命令,在文件系统中进行访问或其他的工作,这一切动作都必须通过网络来进行。,7.1 SAMBA,简介与工作原理,4,7.1 SAMBA,简介与工作原理,7.1.3,项目说明与项目要求,1,项目说明,配置,SAMBA,服务器以实现在,Windows,计算机与,Linux,计算机之间的,user,级的资源共享。,2,项目要求,以,Linux,作为服务器,,IP,地址设为,子网掩码是,默认网关是。客户机分别是,Linux,和,Windows,。,5,7.1 SAMBA,简介与工作原理,要求:,1,)使,Linux,客户机和,Windows,客户机能访问,Linux,服务器访问时必顺输入用户名,hz,,密码,123456,。,2,)使,Linux,客户机和,Windows,客户机能访问,Linux,服务器上的共享文件夹,/home/hz,。,3,)使,Linux,客户机和,Windows,客户机不能访问,Linux,服务器上用,hz,用户创建的默认目录,/home/hz,6,7.1 SAMBA,简介与工作原理,7.1.4,配置步骤说明,步骤,1,:在,/home,目录下创建,xx,目录,在,xx,目录里创建,hello,文件。,步骤,2,:添加账号和密码。,步骤,3,:设置,SAMBA,密码文件,把账号和密码传给客户机。,步骤,4,:设置服务器的,IP,地址,并关闭防火墙。,步骤,5,:查看是否安装了,SAMBA,服务器。,步骤,6,:打开主配置文件并根据要求修改,步骤,7,:启动服务器,配置流程:,7,7.2,配置过程,步骤,1,:在,/home,目录下创建,xx,目录,在,xx,目录里创建,hello,文件,输入命令如下。,rootlocalhost root#cd /home,rootlocalhost home#mkdir xx,rootlocalhost home#cd xx,rootlocalhost xx#vi hello,步骤,2,:添加账号,hz,和密码,命令如下。,rootlocalhost xx#cd /root,rootlocalhost root#useradd hz,rootlocalhost root#passwd hz,注意:,1,)用,passwd,命令修改,hz,用户的密码时,需输入密码两次。,2,)修改,xx,目录的属性:,rootlocalhost root#chown hz xx,8,7.2,配置过程,步骤,3,:把账号和密码给客户机,命令如下。,rootlocalhost xx#smbpasswd a hz,回车后输入密码,确认。,步骤,4,:设置服务器的,IP,地址为,并关闭防火墙。(详见节,这里不再详述)。,步骤,5,:查看是否安装了,SAMBA,服务器。,打开终端窗口,在终端窗口中输入“,rpm -qa|grep samba”,,如出现如图所示的版本号,说明已安装了,SAMBA,服务器。,9,7.2,配置过程,步骤,6,:在终端窗口中输入“,#vi /etc/samba/smb.conf”,,修改主配置文件如下。,global,workgroup = Workgroup #,设置服务器所加入组的名称,Workgroup,server string = Samba Server #,设置服务器主机的名称为,Samba Server,security =user #,设置,Samba,服务器的安全级别为,user,xx #,网络上看到的目录名是,xx,,要求是共享目录的位置,comment=xxs Service #,共享资源所作的说明是,xxs Service,path=/home/xx #,要共享目录的位置,public=no #,需要使用账号和密码才能访问此资源,writable=yes #,设置共享的资源可以写读,valid users=hz #,只有,hz,可以访问,10,7.2,配置过程,步骤,7,:在命令行窗口输入“,service smb start”,启动,如出现如图所示结果,则表示,SAMBA,服务器启动成功。,11,7.3,测试,1,在,Windows,客户机上测试,步骤,1,:在,Windows,系统上,打开,【,网上邻居,】,,找到工作组,【Workgroup】,图标,如图所示。,12,7.3,测试,步骤2:双击【Workgroup】后将看到Samba服务器【Samba Server(Localhost)】图标,如图7.7所示。,13,7.3,测试,步骤,3,:双击,【Samba Server,(,Localhost,),】,图标,弹出登录对话框,要求输入用户名,hz,及密码,123456,,如图所示。,14,7.3,测试,步骤,4,:单击,【,确定,】,按钮,成功登录后,出现如图所示窗口。,15,7.3,测试,步骤5:双击【xx】图标,xx目录里有hello文件,如图7.10所示,这时已可使用Linux服务器的资源。,16,7.3,测试,2在Linux客户机上测试,步骤1:查看共享主机及共享目录。,在命令行窗口输入“smbclient L 192.168.0.102”回车,提示输入密码,之后直接按回车,系统输出的信息如图7.11所示。,17,7.3,测试,步骤2:把共享文件挂载到/mnt目录。,在命令行窗口输入“smbmount /192.168.0.102/xx /mnt -o username=hz”。,按回车,提示输入密码,输入密码123456,再按回车。,用ls命令查看挂载上来的文件,如图7.12所示。,18,7.4,配置语句说明,(1)hosts allow = 192.168.1. 127,设置允许哪些IP地址主机访问SAMBA服务器。默认的情况下,【hosts allow】选项被注释,表示允许所有IP地址的主机访问。,(2)max open file =100,设置同一客户端最多能打开文件的数目,默认值为100个。,(3)security = user,设置SAMBA服务器的安全等级。默认情况下,使用user等级。,SAMBA服务器一共有四种安全等级。,share: 使用此等级,用户不需要账号及密码可以登录Samba服务器。,user: 使用此等级,由提供服务的SAMBA服务器检查用户账号及密码。,server: 使用此等级,检查账号及密码的工作可指定另一台SAMBA服务器负责。,domain: 使用此等级,需要指定一台Windows NT/2000/XP服务器(通常为域控制器),以验证用户输入的账号及密码。,19,7.4,配置语句说明,(4)public,这个部分为所有用户提供可以共同访问的目录。允许staff组用户写入,但其他用户只可访问,不能写入。,comment = Public Stuff,path = /home/samba,public = yes,writable = yes,printable = no,write list = staff,write list参数是用来设置具有写权限的用户列表。这里只允许staff组的成员有写的权限。,20,7.5,思考,1要求,在服务器上创建一个home/samba目录,目录里有一个“hello”文件。只允许192.168.0.88的主机去访问,客户端最多只能打开10个文件,只允许aa组用户写入,其他用户只能访问,不能写入。,2提示,先创建用户qq,属于组aa。,创建/home/samba目录,并修改此目录的权限:,rootlocalhost home#chown qq.aa samba,max open file =100 max open file =10,security = user security = user,添加如下语句:,samba,comment = Public Stuff,path = /home/samba,public = yes,writable = yes,printable = no,write list = aa,21,思考与实验,1Linux作为服务器,IP地址是192.168.0.10,服务器上有一文件夹/home/lupa,文件里有一hi文件。实现lupa文件夹的共享,实现无用户无密码的共享,客户机分别是Windows和Linux,实现访问lupa文件。,2为自己的学校或公司小型局域网络架设SAMBA服务器,要求安全设置为本SAMBA服务器审查用户账号和密码。分别创建不同权限的共享目录。客户机分别用Linux平台和Windows平台。,22,谢谢!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!