《Linux服务器配置与管理》课件项目4 SAMBA服务器的配置与管理.pptx

上传人(卖家):momomo 文档编号:7648490 上传时间:2024-05-20 格式:PPTX 页数:20 大小:1.19MB
下载 相关 举报
《Linux服务器配置与管理》课件项目4 SAMBA服务器的配置与管理.pptx_第1页
第1页 / 共20页
《Linux服务器配置与管理》课件项目4 SAMBA服务器的配置与管理.pptx_第2页
第2页 / 共20页
《Linux服务器配置与管理》课件项目4 SAMBA服务器的配置与管理.pptx_第3页
第3页 / 共20页
《Linux服务器配置与管理》课件项目4 SAMBA服务器的配置与管理.pptx_第4页
第4页 / 共20页
《Linux服务器配置与管理》课件项目4 SAMBA服务器的配置与管理.pptx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、相关知识任务实施知识拓展Ta b l e of C o n t e n t s内容大纲项目四 SAMBA服务器的配置与管理项目四 SAMBA服务器的配置与管理相关知识01 是谁最先搭起Windows和Linux沟通的桥梁,并且提供不同系统间的共享服务,还能拥有强大的打印服务功能?答案就是Samba,这些使得它的应用环境非常广泛。当然Samba的魅力还远远不止这些。【项目描述项目描述】项目四 SAMBA服务器的配置与管理1.1 相关知识01【能力目标】掌握主配置文件Samba.conf的主要配置;了解Samba环境及协议。掌握Samba的工作原理;掌握Samba的基本命令项目四 SAMBA服务器

2、的配置与管理相关知识1.1 Samba简介01你使用什么工具与同学之间进行文件的传送?ALinux与windows操作系统之间使用什么工具进行文件的传输?B【问题导入问题导入】项目四 SAMBA服务器的配置与管理相关知识1.1 Samba简介01【技能构建技能构建】Samba最先在Linux和Windows两个平台之间架起了一座桥梁。Samba是一套使用SMB(Server Message Block)协议的应用程序,正是由于Samba的出现,我们可以在Linux系统和Windows系统之间互相通信,比如拷贝文件、实现不同操作系统之间的资源共享等,我们可以将其架设成一个功能非常强大的文件服务器

3、,也可以将其架设成打印服务器提供本地和远程联机打印,甚至我们还可以使用Samba Server完全取代NT/2K/2K3中的域控制器,做域管理工作,使用也非常方便。SMB(英文全称为:Server Message Block)通信协议可以看作是局域网上共享文件和打印机的一种协议。它是Microsoft和Intel在1987年制定的协议,主要是作为Microsoft网络的通信协议,而Samba则是将SMB协议搬到UNIX系统上来使用。通过“NetBIOS over TCP/IP”,使Samba不但能与局域网络主机共享资源,也能与全世界的计算机共享资源。(1)协议协商。当客户机在访问Samba服务

4、器时,发送netprot指令数据包,告知目标主机其支持的SMB类型。Samba服务器根据客户机的情况,选择最优的SMB类型并做出回应。(2)建立连接。当SMB类型确认后,客户机会发送会话建立指令数据包,提交账户和密码,请求与Samba服务器建立连接,如果客户机通过了身份验证,Samba服务器会对会话建立报文做出回应,并为其客户机分配唯一的UID,在客户机与其通信时使用。(3)访问共享资源。客户机访问Samba共享资源时,发送 tree connect指令数据包,通知服务器需要访问的共享资源名,如果设置允许,Samba服务器会为每个客户机与共享资源连接分配TID,客户机即可访问需要的共享资源。(

5、4)断开连接。资源共享使用完毕,客户机向服务器发送tree connect报文关闭共享连接,与服务器断开连接。项目四 SAMBA服务器的配置与管理相关知识1.2 Samba工作原理01项目四 SAMBA服务器的配置与管理相关知识1.2 yum简介01yum 是Yellow dog Updater Modified 的简称。yum 的一切配置信息都储存在一个叫yum.conf 的配置文件中,通常位于/etc 目录下,这是整个yum 系统的重中之重。项目四 SAMBA服务器的配置与管理任务实施Samba服务器配置-匿名用户登陆02如何控制用户读取文件?怎样理解配置文件的内容?问题导入 对于一些公开

6、的文件,并不需要限制用户的读取,此时可以将服务器文件的读取方式配置为匿名登录方式,以便于客户端用户的操作。某公司现需要添加Samba服务器作为文件服务器,并发布共享目录/share,共享名为public,此共享目录允许所有员工都可以匿名访问。任务要求项目四 SAMBA服务器的配置与管理任务实施2.1 Samba服务器配置-匿名用户登陆02实施步骤:(1)新建共享目录,命令如下。mkdir /share(2)安装samba服务,命令如下。yum install samba samba-client samba-swat y(3)修改SMB配置文件,打开配置文件的命令如下。vi/etc/samba

7、/smb.conf(4)关闭防火墙,使用命令service iptables stop进行设置。(5)给/share目录授权为nobody权限,命令如下。chown R nobody:nobody/share/(6)设置samba共享模式,命令如下。chcon t samba_share_t /share(7)重启samba服务,命令如下。service smb restart(8)使用命令testparm测试smb.conf配置是否正确。项目四 SAMBA服务器的配置与管理任务实施2.2 Samba服务器配置用户密码登陆02 如何配置为使用密码登录服务器?配置文件如何进行更改?问题导入对于一

8、些财务或销售数据文件,公司并不希望所有人都知道,仅限制有权限的用户可以访问,此时可以通过设置用户密码的方式配置服务器。某公司有销售部门的资料需要远程管理,资料存放在公司服务器中/companydata/sales文件夹下,且要求该文件夹下的资料只能被销售部门员工s1和s2编辑。实施要求技能实践:使用用户密码登录文件服务器。项目四 SAMBA服务器的配置与管理任务实施2.2 Samba服务器配置-用户密码登陆02实施步骤:(1)创建文件夹/companydata/sales,命令如下。mkdir/companydatamkdir/companydata/sales(2)创建销售部门(组)和组内的

9、用户。首先创建LINUX用户s1和s2,以及相对应的密码,命令如下。useradd s1passwd s1useradd s2passwd s2创建销售部门组,命令如下。groupadd gsale(3)将用户添加到销售部门组gsale组内。gpasswd a s1 gsalegpasswd a s2 gsale(4)安装samba服务器,命令如下。yum install samba samba-client y(5)配置samba的配置文件(6)创建samba用户s1和s2的密码,命令如下。smbpasswd a s1smbpasswd-a s2项目四 SAMBA服务器的配置与管理任务实施2

10、.2 Samba服务器配置-用户密码登陆02实施步骤:(7)设置共享目录的samba共享模式,命令如下。chcon R t samba_share_t/companydata/sales(8)设置文件夹的权限,让gsales组内的所有用户可以查看、修改文件夹/companydata/sales中的文件,命令如下。chmod 777/companydata/sales(9)关闭防火墙,命令如下。service iptables stop(10)启动samba服务,命令如下。service smb restart(11)测试。项目四 SAMBA服务器的配置与管理任务实施2.3 Samba服务器配置

11、用户账号映射02账户与账户映射有何关系?如何设置为账户映射?问题导入 使用用户账户映射的用途,主要就是防止黑客利用smb帐号侵入Linux操作系统,因为在Linux系统中,smb帐号就等于Linux帐号。某公司有销售部门的资料需要远程管理,资料存放在公司服务器/companydata/sales的文件夹下,且要求该文件夹下的资料只能被销售部门员工s1和s2编辑。任务要求项目四 SAMBA服务器的配置与管理任务实施2.3 Samba服务器配置用户账号映射02任务实施 基于4.4.2节服务器配置的基础上,进行如下操作。(1)编辑配置文件/etc/samba/smb.conf,命令如下。vi/etc

12、/samba/smb.conf在配置文件global模块下添加如下代码,此代码的作用就是添加帐号映射的功能。usernamemap=/etc/samba/smbusers修改完成后,保存退出。(2)编辑配置文件/etc/samba/smbusers,命令如下。vi/etc/samba/smbusers(3)重启SMB服务,命令如下。service smb restart项目四 SAMBA服务器的配置与管理任务实施2.2 Samba服务器配置综合实例02 不同的用户组如何设置?配置文件如何进行更改?问题导入在企业中,用户对于文件系统的要求并不会那么简单,因此对于服务器的配置要求也更高,结合4.4

13、.1节至4.4.5节的内容,进行企业的综合实例配置。总经理可以访问和编辑所有的目录文件;所有员工都可以访问和编辑公共目录/share文件夹;销售部的/sales文件夹,只允许销售部门员工和总经理访问和编辑,其他员工不能访问和编辑;技术部的/tech文件夹,只允许技术部门员工和总经理访问和编辑,其他员工不能访问和编辑。实施要求技能实践:使用不同组别的用户登录文件服务器。项目四 SAMBA服务器的配置与管理任务实施2.2 Samba服务器配置-综合实例02(1)创建部门的文件夹,其中/share为公共目录,/sales为销售部目录,/tech为技术部目录,命令如下。mkdir/share mkdi

14、r/sales mkdir/tech(2)创建用户和组,sales为销售部用户组,tech为技术部用户组,mike、ssky和jane为销售部员工,tom、sunny和bill为技术部员工,创建完部门用户组和用户后,分别对相应的用户创建密码,命令如下。group add salesgroup add techuser add masteruser add-g sale sskyuser add g sales janeuser add g tech tomuser add g tech sunnyuser add g tech billpasswd masterpasswd mikepassw

15、d skypasspd jane项目四 SAMBA服务器的配置与管理任务实施2.2 Samba服务器配置-综合实例02passwd tompasswd sunnypasswd bill(3)分别为用户创建相应的SMB用户和密码,命令如下。smbpasswd a mastersmbpasswd a mikesmbpasswda skysmbpasswd a janesmbpasswda tomsmbpasswda sunnysmbpasswda bill(4)安装samba服务,命令如下。yum install samba samba-clienty(5)设置共享文件夹的权限。(6)设置文件夹为

16、SMB的上下文模式。(7)进入/etc/samba目录,复制smb.conf文件。(8)配置samba服务器,打开配置文件的命令如下。vi/etc/samba/smb.conf(9)在配置文件master、sales、tech中设置总经理的访问权限。(10)关闭防火墙,命令如下。service iptables stop(11)启动SMB服务,命令如下。service smb restart测试项目四 SAMBA服务器的配置与管理知识拓展03 有时在服务器配置完成后,Samba客户端无法访问服务器,此时需要详细查看配置过程中是否有错误发生。z h i s h i t u o z h a n【知识拓展】第二章 计算机基础知识2.2 信息在计算机中的表示02一、检查配置过程(1)开启samba服务端口,打开相应的配置文件/etc/sysconfig/iptables。(2)修改selinux。(3)安装samba。(4)启动以及相关命令。(5)配置smb.conf,打开配置文件,进行检查。二、测试实践 (6)客户端登录。Linux登录测试smb 服务:smbclient /192.168.1.120/public(其中-U为用户名,这里是无用户登录,就可以不用加)windows登录测试smb服务:在cmd中输入192.168.1.120publicTHANKS感谢各位

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(《Linux服务器配置与管理》课件项目4 SAMBA服务器的配置与管理.pptx)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|