安装和配置Samba服务器.ppt

上传人:牧羊曲112 文档编号:5050260 上传时间:2023-05-31 格式:PPT 页数:25 大小:724KB
返回 下载 相关 举报
安装和配置Samba服务器.ppt_第1页
第1页 / 共25页
安装和配置Samba服务器.ppt_第2页
第2页 / 共25页
安装和配置Samba服务器.ppt_第3页
第3页 / 共25页
安装和配置Samba服务器.ppt_第4页
第4页 / 共25页
安装和配置Samba服务器.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《安装和配置Samba服务器.ppt》由会员分享,可在线阅读,更多相关《安装和配置Samba服务器.ppt(25页珍藏版)》请在三一办公上搜索。

1、1,练习:,将虚拟机的网络连接设置成Host-only模式,设置虚拟网卡地址为设置IP地址:设置默认网关地址:设置DNS服务器地址:设置Linux服务器的网络参数,需求描述(用命令和修改配置文件)设置IP地址:设置默认网关地址:设置DNS服务器地址:,自己制作本地Yum源将虚拟机虚拟光盘指向安装镜像。找到Linux中虚拟镜像的挂载点:/media/RHEL_6.3 x86_64 Disc 1/配置Yum仓库:测试Yum配置是否成功,2,安装与配置Samba服务器,3,4,项目描述:是谁最先搭起Windows和Linux沟通的桥梁,并且提供不同系统间的共享服务,还能拥有强大的打印服务功能?答案就

2、是Samba。这些使得它的应用环境非常广泛。,5,SMB(Server Message Block)协议是用来在微软的Windows操作系统之间共享文件和打印机的一种协议。Samba是一组软件包,使用SMB协议在Linux系统和Windows系统之间共享文件和打印机。利用Samba可以实现如下功能:把Linux系统下的文件共享给Windows系统在Linux系统下访问Windows系统的共享文件把Linux系统下安装的打印机共享给Windows系统使用在Linux系统下访问Windows系统的共享打印机,Samba简介,6,Samba的组成,一个samba服务器实际上包含了两个服务器程序:sm

3、bd和nmbd。smbd是samba的核心。它负责建立对话进程、验证用户身份、提供对文件系统和打印机的访问机制。nmbd实现了“Network Brower”(网络浏览服务器)的功能。它的作用是对外发布samba服务器可以提供的服务。,7,1 安装Samba服务,如果不确定是否已经安装了Samba,可使用下面的命令来确认:#rpm qa|grep samba制作用于安装的yum源文件使用yum命令安装samba服务yum install-y samba*安装完后检查#rpm qa|grep samba,8,2启动、停止与重启Samba服务,命令行启动或停止Samba服务#service smb

4、 status#查看Samba服务的状态#service smb start#启动Samba服务#service smb stop#停止Samba服务#service smb restart#重新启动Samba服务,更改配置文件后,一定要记得重启服务,这样新的配置才可以生效。,自动加载Samba服务我们可以使用chkconfig命令自动加载SMB服务,如图,9,10,如需对外发布samba服务,还需启动nmb服务:#service nmb status#查看nmb服务的状态#service nmb start#启动nmb服务#service nmb stop#停止nmb服务#service n

5、mb restart#重新启动nmb服务#chkconfig-level 3 nmb on#引导启动nmb服务,11,3 了解Samba服务器配置的工作流程,基本的Samba服务器的搭建流程主要分为4个步骤(1)编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限。(2)在smb.conf文件中指定日志文件名称和存放路径。(3)设置共享目录的本地系统权限。(4)重新加载配置文件或重新启动SMB服务,使配置生效。,12,Samba工作流程如图 客户端请求访问。查询主配置文件smb.conf。记录在日志文件之中。如果客户端满足访问权限设置,则允许客户端进行访问。,13,4

6、主要配置文件smb.conf,Samba的配置文件一般就放在/etc/samba目录中,主配置文件名为smb.conf。1Samba配置简介,14,smb.conf主配置文件,smb.conf文件的配置内容global:全局设置homes:用户目录共享设置printers:打印机共享设置myshare:自定义名称的共享目录设置辅助配置内容注释行:以#号开头的行配置样例行:以;号开头的行结合grep命令可以提取有效配置行 grep-v#smb.conf|grep-v;|grep-v$,global workgroup=MYGROUP server string=Samba Server secu

7、rity=user log file=/var/log/samba/%m.log homes comment=Home Directories browseable=no writable=yesprinters,15,2Global Settings,16,smb.conf配置通用格式,对相应功能进行设置:字段=设定值。global常用字段及设置方法如下所示。(1)设置工作组或域名称。workgroup=SmileGroup。(2)服务器描述。server string=Samba Server One。,17,(3)设置Samba服务器安全模式。Samba服务器有share、user、se

8、rver、domain和ads 5种安全模式,用来适应不同的企业服务器的需求。比如:security=share。(4)log file:日志文件位置,“%m”变量表示客户机地址(5)max log size:日志文件的最大容量,单位为KB,18,3.常见共享目录配置项的含义设置共享名。格式为:共享名comment:对共享目录的注释、说明信息。comment=备注信息path:共享目录在服务器中对应的实际路径path=绝对地址路径browseable:该共享目录在“网上邻居”中是否可见guest ok:是否允许所有人访问,等效于“public”设置匿名访问。,【例1】Samba服务器上/sha

9、re/tools目录存放常用工具软件,需要发布该目录为共享,设置如图所示。,19,设置访问用户。【例2】Samba服务器/share/tech目录存放了公司技术部数据,只允许技术部员工和经理访问,技术部组为tech,经理账号为mang。,20,21,设置目录只读。read only=yes#只读read only=no#读写writable:是否可写,与read only的作用相反如果共享目录允许用户写操作,可以使用writable或write list两个字段进行设置。writable格式:,注意:如果要想在共享文件夹中写入内容,还必须设备本地权限。(chmod命令)Samba服务设置的读取

10、、写入权限,优先级要低于文件系统中设置的权限,5.share服务器实例解析,【例3】某公司需要添加Samba服务器作为文件服务器,工作组名为Workgroup,发布共享目录/share,共享名为public,这个共享目录允许所有公司员工访问。step1:建立share目录。mkdir/share查看目录属性,如果想要让目录可读可写需要设置文件的权限为777,22,step2:修改Samba主配置文件smb.conf。如果想要让改目录可写需要加上writable=yes或者read only=no修改配置文件,并保存结果。,23,step3:让防火墙放行samba服务,“系统”“管理”“防火墙”,24,step4:通过samba服务器共享用户主目录:#setsebool-P samba_enable_home_dirs on开放samba服务器读写新建目录权利:#chcon t samba_share_t/share检查配置的正确性testparm命令工具step5:重新加载配置。Linux为了使新配置生效,需要重新加载配置,可以使用restart重新启动服务或者使用reload重新加载配置。Samba服务器通过以上设置,用户就可以不需要输入账号和密码直接登录Samba服务器并访问public共享目录了。,25,

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号