《linux服务器配置与管理》课件04-任务四 Samba服务的配置与管理_第1页
《linux服务器配置与管理》课件04-任务四 Samba服务的配置与管理_第2页
《linux服务器配置与管理》课件04-任务四 Samba服务的配置与管理_第3页
《linux服务器配置与管理》课件04-任务四 Samba服务的配置与管理_第4页
《linux服务器配置与管理》课件04-任务四 Samba服务的配置与管理_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

任务四:Samba服务的配置与管理4.1任务资讯4.1.1任务描述1.某公司现有工作组workgroup,需要添加Samba服务作为文件服务器,并发布共享目录/opt/libing,共享名为LB-share,此共享目录允许所有职工访问。在CentOS7.4系统图形界面服务器上实现。2.某单位现有多个部门,因工作需要,将test的资料存放在Samba服务器的/test目录中集中管理,以便test人员浏览,并且该目录只允许test部门员工访问。在CentOS7.4系统字符界面服务器上实现。3.某学校多个部门对目录有不同权限需求。需要实现不同的用户访问同一个共享目录具有不同的权限,便于管理和维护。在Ubuntu18.04server服务器上实现。4.1.2任务目标工作任务学习Samba服务的配置与管理学习目标掌握Linux操作系统下SMB服务的配置与管理实践技能1.在CentOS7.4图形系统安装Samba软件并配置服务2.在CentOS7.4系统字符安装Samba软件并配置服务3.在Ubuntu18.04系统字符界面安装Samba软件并配置服务知识要点1.Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件2.配置文件/etc/samba/smb.conf3.配置文件详细解释4.SMB服务的策略优化方法4.2决策指导SMB(全称是ServerMessageBlock即为服务器消息块)是一个网络文件共享协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB最初是IBM的贝瑞·费根鲍姆(BarryFeigenbaum)研制的,其目的是将DOS操作系统中的本地文件接口“中断13”改造为网络文件系统。后来微软对它进行了重大更改。SMB一开始的设计是在NetBIOS协议上运行的,Windows2000引入了SMB直接在TCP/IP上运行的功能。1996年,Sun推出WebNFS的同时,微软提出将SMB改称为CommonInternetFileSystem公共Internet文件系统(CIFS)。在WindowsVista中微软又推出了ServerMessageBlock2.0。最新版本的SMB3.0协议在WindowsServer2012操作系统中出现,并且与Windows8客户端共同工作。就目标发展来看,SMB协议的应用主要有这几种:NFS针对Unix系统的机器间文档的分享;CIFS针对windows系统间文档的分享;SAMBA针对Unix系统和windows系统间文档的分享。4.3制定计划4.3.1配置Samba网络软件源wget-O/etc/yum.repos.d/CentOS-Base.repohttp:///repo/Centos-7.repo4.3.2配置Samba本地软件源mkdir/mnt/cdrommount/dev/cdrom/mnt/cdromvi/etc/yum.repos.d/cdrom.repo[cdrom]baseurl=file:///mnt/cdromgpgcheck=0项目实施情境安装配置管理samba查询是否安装命令rpm–qa|grepsambarpm-qlsambaps–ef|grepsmbd安装命令yuminstallsambasamba-commonapt-getinstallsambasamba-common检验是否工作命令systemctlstatussamba服务重启命令/etc/init.d/smbdrestartsystemctlrestartsmbd.serviceservicesmbdrestart配置文件/etc/samba/smb.conf配置文件详细解释[LB-share]comment=linuxpath=/opt/libingguestok=yeswriteable=yespublic=yesbrowseable=yes优化过程testparmservicesmbstartservicenmbstartchkconfigsmbonchkconfignmbonsecurity=user/share*hostsallow=127.172.16.1.validusers=lyggm,@libing,@testinvalidusers=root,@lbwritelist=lyggm,@libing卸载命令yumremovesambaapt-getremovesambaapt-get--purgeSamba*4.4.1在CentOS7.4系统图形界面配置Samba服务4.4.2在CentOS7.4系统字符界面配置Samba服务yuminstallsambasamba-common/etc/init.d/smb

startchkconfig--list|grepsmbchkconfig--level35smbonchkconfig--list|grepsmb检测配置文件然后通过testparm检测下smb.conf配置文件的正确性。这个地方是会出现下面的错误。rlimit_max:increasingrlimit_max(1024)tominimumWindowslimit(16384)解决方法是编辑配置文件:vim/etc/security/limits.conf在里面加入一行配置:

root-nofile16384 #root指root用户

如果想都所有用户生效,把root替换为*4.4.3在Ubuntu18.04系统配置Samba服务1.任务需求分析(1)某学校有3个大部门,分别为:教务处(jwc)、学生处(xsc)、后勤处(hqc)。各部门的文件夹只允许本部门员工有权访问;各部门之间交流性质的文件放到公用文件夹中。(2)每个部门都有一个管理本部门文件夹的管理员账号和一个只能新建和查看文件的普通用户权限的账号。(3)对于各部门自己的文件夹,各部门管理员具有完全控制权限,而各部门普通用户可以在该部门文件夹下新建文件及文件夹,并且对于自己新建的文件及文件夹有完全控制权限,对于管理员新建及上传的文件和文件夹只能访问,不能更改和删除。不是本部门用户不能访问本部门文件夹。(4)本部门用户(包括管理员和普通用户)在访问其他部门共享文件夹时,只能查看不能修改删除新建。对于存放工具的文件夹,只有管理员有更改和删除权限,其他用户只能访问。2.任务实施规划根据需求情况,现做出如下规划:(1)在系统分区时单独分一个LYGGM的区,在该区下有以下几个文件夹:jwc、xsc、hqc和Share。在Share下又有以下几个文件夹:jwc、xsc、hqc和Tools。(2)各部门对应的文件夹由各部门自己管理,Tools文件夹由管理员root维护。(3)JWC管理员账号:jwcadmin;普通用户账号:jwcuser。XSC管理员账号:xscadmin;普通用户账号:xscuser。HQC管理员账号:hqcadmin;普通用户账号:hqcuser。Tools管理员账号:root。3.任务实施(1)配置安装SMB。apt-getupdateapt-getupgradeapt-getinstallsambasamba-commonps-ef|grepsmbd(2)修改配置文件smb.conf。[root@libing]#nano/etc/Samba/smb.conf[global]

workgroup=WORKGROUP

serverstring=LyggmSambaServerVersion%v

netbiosname=SambaServer

logfile=/var/log/Samba/log.%m

security=user

encryptpasswords=yes

guestaccount=nobody[LB-share]

comment=PublicStuff

path=/opt/libing

writable=yes

available=yes

public=yes(4)创建目录、修改权限。mkdirjwcxschqcchownjwcadmin:jwcadminjwcchownxscadmin:xscadminxscchownhqcadmin:hqcadminhqc(5)删除或卸载samba命令apt-getremoveSamba*apt-get--purgeSamba*(3)重启Samba服务&测试配置文件语法。/etc/init.d/smbdrestartsystemctlrestartsmbd.serviceservicesmbdrestarttestparmmkdir/opt/libingchmod777/opt/libingchown777/opt/libing4.客户端验证(1)cmd-->\\5;(2)网上邻居C:\Users\Administrator>netuseC:\Users\Administrator>netuse\\5\public/del5.LINUX客户端验证smbclient-L5 #查看共享服务器上的共享列表smbclient//5/公共共享 #通过命令行访问共享mount-tcifs//5/公共共享/mnt #通过挂载访问4.5.1Samba服务实战解析(1)在虚拟主机CentOS4_ZB中安装配置Samba服务所需要的相关的包;配置Samba服务器的用户身份验证模式为user,采用tdbsam验证机制;创建三个用户:sambauser1、sambauser2、sambauser3,两个组soft、hard;sambauser1和sambauser2加入soft组,sambauser2和sambauser3加入hard组;使用户sambauser1和sambauser2能访问服务器上的/soft目录,能读也能写,sambauser2和sambauser3能访问/hard目录,只有这两用户可以读。(2)测试上samba服务配置,并将测试结果截图保存至PC_A计算机桌面上的Smb_test.docx的文档中,且设置开机自动加载Samba服务。[本题来自2018年江苏省职业学校技能大赛网络组建与管理赛项技能试卷]2.试题解答(1)进入CentOS命令行界面。[root@localhost~]#mkdir/mnt/cdrom[root@localhost~]#mount/dev/cdrom/mnt/cdrommount:/dev/sr0iswrite-protected,mountingread-only[root@localhost~]#rm-rf/etc/yum.repos.d/*[root@localhost~]#vi/etc/yum.repos.d/cdrom.repo[cdrom]baseurl=file:///mnt/cdromgpgcheck=0[root@localhost~]#nmtui[root@localhost~]#systemctlrestartnetwork(2)安装服务并配置用户及组[root@localhost~]#yuminstallvimsamba*-y[root@localhost~]#useraddsambauser1[root@localhost~]#useraddsambauser2[root@localhost~]#useraddsambauser3[root@localhost~]#smbpasswd-asambauser1[root@localhost~]#smbpasswd-asambauser2[root@localhost~]#smbpasswd-asambauser3[root@localhost~]#groupaddsoft[root@localhost~]#groupaddhard[root@localhost~]#vim/etc/group(3)修改配置文件[root@loca

温馨提示

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

评论

0/150

提交评论