samba服务器第九章_第1页
samba服务器第九章_第2页
samba服务器第九章_第3页
samba服务器第九章_第4页
samba服务器第九章_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

基础内容介绍

案例及其相关内容

课后习题

课程总结与操作实训

samba服务器第九章本章教学目标熟悉的工作原理了解Samba的功能掌握Samba服务器的配置掌握Samba客户的操作重点:掌握如何实现在Linux中共享资源及使用网络的共享资源。难点:Samba在实际中的应用关键词:smb9-1samba的基本概念1.samba的功能

samba是一种基于linux/unix平台中利用于smb(服务信息块)协议,实现计算机系统之间文件共享及互访的软件包:SMB(ServerMessageBlock,服务信息块)

通过在LINUX主机上安装支持SMB协议的服务器和客户端软件;

SMB协议是一个高层协议,它提供了在网络上的不同计算机之间共享文件、打印机和不同通信资料的手段;2.samba的工作原理samba核心是两个守护进程smbd和nmbd程序,在服务启动到停止期间持续运行;Smbd和nmbd使用的全部配置信息全都保存在smb.conf文件中,smb.conf向smbd和nmbd两个守护进程说明输出什么以便共享,共享输出给谁及如何进行输出。注:smbd处理到来的SMB数据包;

nmbd使其它的主机能浏览LINUX服务器;Samba原理smbdNmbd提供WindowsNetBEUI名字查询服务和网络浏览服务TCP/IPTCP/IPNetBIOSNetBIOSSMBSMBWindowsLinux文件共享Samba功能概述网络浏览文件共享访问控制列表打印共享返回首页给出案例利用Samaba软件包架设一台资源共享服务器,要求如下:1、设置samba服务器所在工作组为workgroup,netbios名为Linuxsmb2、设置samba服务器为用户级访问3、设置共享目录/soft,共享名为soft,只允许user1用户访问,并且具有读写权限;设置共享目录/share,只允许用户user2和组group2访问,且user2用户具有读写权限,组group2中的用户只有读取限权,其他用户没有浏览权取4、在windows2ks上设置共享目录winshare,权限为everyone完全控制5、在windows客户端上访问Samba服务器上共享资源6、在Linux系统下利用Samba客户端访问Windows服务器上的共享资源7、把本系统下的文件上传,另外从WINDOWS上下载一个文件到LINUX系统的根目录下;8、把WINDOWS中的E区挂载到LINUX中的/abc目录下;9、设置允许子网192.168.5.0访问,禁止192.168.5.136机子访问;9-2samba的配置1.安装samba的软件包#mount/dev/cdrom //插入第一张安装光盘#cd/mnt/cdrom/RedHat/RPMSsamba-common //该包中包括服务器和客户均需要的文件samba //服务端软件与案例有关的内容分析redhat-config-samba //samba的GUI管理工具samba-client //samba客户端软件samba-swat //samba的web管理工具,该包放在第三张安装光盘中 相关文件:/etc/samba/smb.conf//samba的核心配置文件/etc/rc.d/init.d/smb //samba的启动脚本/etc/samba/smdpasswd//存放samba用户口令/usr/bin/smbadduser//添加samba用户/usr/bin/smbpasswd//设置samba用户的口令/usr/bin/smbclient//samba的客户访问工具/usr/bin/smbmount//samba客户加载工具/usr/bin/smbumount//samba客户卸载工具/usr/sbin/swat//samba的web配置工具配置/etc/samba/lmhosts本地网络主机的netbios名,用于与Windows系列主机之间的名字查找配置/etc/samba/smbusersWindowsSAMBAServeradministratorroot2.修改/etc/samba/smb.conf功能:设置samba服务器选项和共享选项文件格式:#说明语句 //注释行[global] //定义全局选项……

全局参数=值……[homes]//设置共享用户主目录……资源共享参数=值……[printers]//设置打印机共享……资源共享参数=值……[public]//共享目录设置……资源共享参数=值……[自定义] //自定义的共享……资源共享参数=值……配置/etc/samba/smb.conf注释符号# ;语法配置项=值分段设置(全局段)/etc/samba/smb.conf配置项说明共享资源段配置(用户根目录)可以被网络浏览可写访问基本全局参数

netbiosname=?

设置Samba的NetBIOS名字

workgroup=?

设置Samba要加入的工作组

hostsallow=?<192.168.5./192.168.5.164>hostsdeny=?<192.168.5./192.168.5.164>

允许/禁止访问的子网或主机;deadtime=

指定在客户机无操作多少分钟后服务器自动中断连接例:deadtime=10maxopenfiles=定义同一个客户机最多能打开的文件数目例:maxopenfiles=100Samba的安全等级

security=?Share:共享级访问;用户不需要帐户及密码即可登录;

User:用户级访问;由服务器负责检查帐户及密码(默认)domainserver基本参数

comment=?

指定对共享的描述

path=?

指定共享服务的路径访问控制参数

writable=yes

指定共享的路径是否可写

browseable=yes

指定共享的路径是否可浏览(默认可以)

available=yes

指定共享资源是否可用

readonly=yes

指定共享的路径是否为只读readlist=user,@group

设置只读访问用户列表writelist=user,@group

设置读写访问用户列表validusers=user,@group

指定允许使用服务的用户列表Invalidusers=user,@group

指定不允许使用服务的用户列表;public=yes/no功能:设置共享资源是否允许所有用户访问,除guest用户以外guestok=yes/no功能:设置是否允许guest用户访问共享资源guestonly=yes/no功能:设置共享目录只允许guest用户访问3.启动samba服务 (1)检查配置文件正确性

#testparm

(2)启动服务

#servicesmbstart

4.建立samba用户方法一:

smbadduser用户名:用户名实例:useraddu1passwdu1smbadduseru1:u1方法二:

使用smbpasswd命令建立单个samba用户(1)建立系统用户(2)#smbpasswd[-a]用户名实例:#useraddu1#passwdu1#smbpasswd-au1#useradd–Ggroupu1或gpasswd–au1group方法三:

使用mksmbpasswd.sh命令成批添加用户实例:#cat/etc/passwd|mksmbpasswd.sh> /etc/samba/smbpasswd#smbpasswdslm修改用户的smb用户口令Smb用户的存放路径:/etc/samba/smbpasswd;9-3Samba的客户端工具1.smbclient功能:(1)列表显示指定主机上的共享资源(2)访问指定主机上的指定共享格式:#smbclient-L//主机名或ip地址#smbclient//主机名或ip地址/共享名[-U用户名]实例:#smbclient-L//192.168.0.1#smbclient-L//192.168.0.1-Uadministrator#smbclient//192.168.0.1/soft-Uadministratorsmb>补:在samba交互界面下的操作命令:!:执行本地路径

ls:显示文件列表

get:下载单个文件

put:上传单个文件

mget:批量下载文件(支持通配符)

mput:批量上传文件(支持通配符)

mkdir:建立目录

rmdir:删除目录

rm:删除文件2.smbmount功能:加载smb文件系统格式: smbmount//主机名或IP地址/共享名装载点

[-ousername=用户名password=密码]实例:

#smbmount//192.168.0.1/c/c

-ousername=administratorsmbclientservername[password][-L<netbiosname>][-IdestinationIP][-Uusername][-pport][-s<configfile>]smbclient语法servername=/netbios名/共享资源名列出Windows服务器中的共享资源访问Windows系统的共享资源servicenamesmbmount&smbumount语法:smbmountserivcemount-point[-ooptions]smbumountmount-point装载远程Windows共享资源分组操作…………点评、操作演示:………..返回首页归纳与总结:通过本节课的学习我们要掌握以下内容:Samba服务器的配置和Samba客户的操作Samba的工作原理

Samba的功能要求:设某公司有财务、技术、领导3个部门,我们分别为3个部门建立3个用户组为caiwu、network、lingdao;3个部门里各有2个用户,我们建用户分别为:caiwu01caiwu02、network01network02、lingdao01lingdao02具体配置如下:1、首先服务器采用用户验证的方式,每个用户可以访问自己的宿主目录,并且只能有该用户访问宿主目录,并且有完全的权限,而且他人不能看到你的宿主目录;上机操作实训2、建立一个caiwu的文件夹,希望caiwu组和lingdao组的人能看到,network02也可以访问,但只有caiwu01有写的权限;3、建立一个lingdao的目录,只有领导组的人可以访问,并读写,还有network02也可以访问,但外人看不到那个目录;4、建立一个文件交换目录exchange,所有的人都能读写包括guest用户,但每个人不能删除别人的文件;5、建立一个公共的只读文件夹public所有的人只读这个文件夹的内容;返回首页1、samba中要让windows主机在网上邻居中看到,则配置文件中要有

A、security=B、validusers=C、readonly=D、netbiosname=D2、重启samba的命令是

A、/etc/rc.d/init.d/sambarestartB、/etc/rc.d/init.d/smbrestartC、/etc/rd/init.d/namedrestartD、/etc/rc.d/init.d/smbstartB3、Linux中实现与Windows主机之间的文件及打印共享使用

A、网络邻居B、NFSC、sambaD、NISC4、在smb.conf中设置Linux主机的netbios名称选项是

A、netbiosnameB、

温馨提示

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

评论

0/150

提交评论