




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Samba服务器,1,本章学习目标,了解SMB和Samba学会安装和启动Samba服务器掌握Samba文件共享的配置学会在Linux环境下访问Samba共享,2,Sabma简介,Samba是一组软件包,使Linux支持SMB协议,该协议是在TCP/IP上实现的,它是Windows网络文件和打印共享的基础,负责处理和使用远程文件和资源。Samba的核心是两个守护进程smbd:监听139TCP端口,处理到来的SMB数据包。nmbd:监听137和138UDP端口,使其它主机(或工作站)能浏览Linux服务器。Samba软件的功能共享Linux的文件系统。共享安装在Samba服务器上的打印机。支持Windows客户使用网上邻居浏览网络。使用Windows系统共享的文件和打印机。支持Windows域控制器和Windows成员服务器对使用Samba资源的用户进行认证。支持WINS名字服务器解析及浏览。,3,Samba服务器的安装和启动,Samba服务器的安装#rpm-ivhsamba-common-2.2.7a-7.9.0.i386.rpm(该包中包括服务器和客户均需要的文件,必须先启动)#rpm-ivhsamba-2.2.7a-7.9.0.i386.rpm(服务端软件)#rpm-ivhsamba-client-2.2.7a-7.9.0.i386.rpm(samba客户端软件)Samba的启动和停止(smbd和nmbd都要启动)#servicesmbstart#servicenmbstart#servicesmbstop#servicenmbstop#servicesmbrestart#servicenmbrestart,4,建立Samba口令文件设置Samba账号,添加单个的samba账户(必须是系统中已存在的账号)#smbpasswd-ausername更改samba账户口令#smbpasswdusername成批添加samba账户#cat/etc/passwd|mksmbpasswd.sh/etc/samba/smbpasswd,5,windows7socketaddress=IP地址/当有多个网卡时,把SAMBA服务器绑定在某一个网卡上;,全局节定义,13,deadtime=指定在客户机无操作多少分钟后服务器自动中断连接例:deadtime=10maxopenfiles=定义同一个客户机最多能打开的文件数目例:maxopenfiles=100,全局节定义,14,Samba的安全等级security=?Share:共享级访问;用户不需要帐户及密码即可登录;User:用户级访问;由服务器负责检查帐户及密码(默认)domainserver,全局节定义,15,基本参数comment=?指定对共享的描述path=?指定共享服务的路径,基本节定义,16,访问控制参数writable=yes指定共享的路径是否可写browseable=yes指定共享的路径是否可浏览(默认可以)available=yes指定共享资源是否可用readonly=yes指定共享的路径是否为只读,共享节定义,17,readlist=user,group设置只读访问用户列表writelist=user,group设置读写访问用户列表validusers=user,group指定允许使用服务的用户列表Invalidusers=user,group指定不允许使用服务的用户列表;,共享节定义,18,public=yes/no功能:设置共享资源是否允许所有用户访问,除guest用户以外guestok=yes/no功能:设置是否允许guest用户访问共享资源guestonly=yes/no功能:设置共享目录只允许guest用户访问,共享节定义,19,RedHat9中Samba的默认配置,工作组:MYGROUP安全等级:user设置用户密码加密:Yes口令文件路径:/etc/samba/smbpasswd认证用户时服从PAM的管理限制:Yes为客户做DNS查询:No设置了每个用户的主目录的共享设置了全部打印机的共享,20,配置Samba文件共享举例,修改RedHat默认的全局配置参数修改组名,保持服务器和客户端处于同一组中使用符号链接组织本地共享资源利用在共享目录下建立符号连接文件,扩大本地共享资源ln-s/var/spool/ftpftp注意:要考虑共享目录自身的访问权限,21,配置Samba文件共享举例,为所有用户配置只读共享tmpcomment=temporaryfilespacepath=/tmpreadonly=nopublic=yes为所有用户配置读写共享cdromcomment=CDROMpath=/mnt/cdromreadonly=yespublic=yes,22,配置Samba文件共享举例,为指定用户配置Samba共享#adduesexyz#smbpasswdaxyz#mkdir=/var/samba/xyz#chmod707/var/samba/xyz配置文件/etc/samba/smb.confxyzsdircomment=xyzsdirpath=/var/samba/xyzvalidusers=xyzpublic=nowritable=yes,23,配置Samba文件共享举例,为指定组配置读写共享#adduesegstaffuser1#smbpasswdauser1#mkdir/var/samba/staff#chgrpstaff/var/samba/staff#chmod770/var/samba/staff配置文件/etc/samba/smb.confstaffcomment=staffpath=/var/samba/staffpublic=yeswritable=yeswritelist=staff,24,练习,建立共享文件夹/var/samba/smbservice建立组group1,添加组成员xyz1指定只有组group1和xyz2允许访问该共享文件夹,其中组用户具有写权限,xyz2用户只能读文件夹内容在该目录中使用符号连接共享/tmp目录,25,测试配置文件的正确性,测试samba配置文件的命令:testparm输入回车键查看具体的共享节设置,26,在Linux环境下访问Samba共享,第一种方法:在网上邻居工作组中查找对应的服务器计算机第二种方法:地址栏输入/服务器ip地址,27,在Linux环境下访问Samba共享(1),lmhosts文件Samba使用/etc/samba/lmhosts文件存放NetBIOS名与IP地址的静态映射表smbclient命令Samba提供了一个类似FTP客户程序的Samba客户程序smbclient可以使用smbclient查看并访问共享列表显示指定主机提供的共享#smbclient-LNetBIOS名或IP地址例如:#smbclient-Lwin01,28,使用smbclient命令访问共享(2),Samba提供了一个类似FTP客户程序的Samba客户程序smbclient用于访问指定主机的指定共享,-U用户名参数表示以指定的用户名的身份访问共享。#smbclient/NetBIOS名或IP地址/共享名-U用户名注意:当访问Windows共享时,smbclient命令的-U参数后所指定的用户名是所访问的Windo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年设备监理师考试题库含答案(能力提升)
- 危重症患者的应急预案及流程相关试题及答案
- 2020年mba考试英语真题及答案
- 2025【合同范本】租赁合同所需内容
- 2013安徽文综高考试题及答案
- Starter Unit 3 单元检测(成都专用)(解析版)
- 2025年锂电池隔膜微孔技术优化助力动力电池性能提升
- 全球半导体产业区域竞争格局报告:2025年市场占比分析
- 2025金融学自考试题及答案
- 财务基本题目及答案
- 绿色施工专项方案(技术方案)
- 挂篮检查验收记录表
- 专业技术职务资格申报材料真实性承诺书
- 脓毒症指南课件
- 生产副总经理岗位职责标准版本(五篇)
- 对颈椎概念和命名的再认识
- 华为信息安全宣传
- 物业管理供方管理程序
- GB/T 3730.2-1996道路车辆质量词汇和代码
- GB 25585-2010食品安全国家标准食品添加剂氯化钾
- 设计文件审核记录表(模本)
评论
0/150
提交评论