




已阅读5页,还剩112页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第10章网络服务器、10-1Samba服务器是在中小网络或企业内部网中利用Linux构建文件服务器的好解决方案。 如果内部网中的大多数客户端使用Windows,则可以使用Samba实现文件服务器功能。 Samba是一个在Linux和Unix上实现服务器消息块(SMB )协议的免费软件,由服务器和客户端程序组成。 10-1-1SMB协议和Samba概述,服务器消息块(SMB )协议是一种在网络上各种类型的计算机之间提供文件和打印机共享服务的协议。 LinuxSamba在NetBIOS协议中运行SMB协议,使Linux服务器可以使用Windows netbeui协议访问windows网络附近。 Samba是一系列使Linux支持SMB协议的软件,根据GPL原则发行,源代码完全公开。 Samba的核心是,两个守护程序smbd和nmbdsmbd守护程序负责建立对话、认证用户、提供文件和打印机共享服务等,nmbd守护程序可以实现web阅览。 然后,安装10-1-2samba服务器,从网络下载samba安装软件包,或从Linux安装磁盘中找到安装软件包,然后以samba开头的RPM软件包形式下载rpm-I 现在,查一下是否安装了samba。 如果没有安装,则需要安装samba软件。 rpm软件包(依赖关系)依次安装rpm-ivhsamba-3.0.33-3.14.el5.i386.rpm # samba服务软件rpm-ivhsamba -客户端-3.0. 33-3.1 samba客户端软件rpm-ivhsamba-common-3.0.33-3.14.el5.i386.rpm #服务器和客户端必须是公共的rpm-ivhssystem-config-samba-1 图形配置工具rpm-ivhsamba-swat-3.0.33-3.14.el5.i386.rpm #服务器图形管理工具是必需的。 安装软件包后,可以使用IE或其他浏览器以图形方式管理samba服务器。 要配置yum源,请使用yum安装或以下安装,使用10-1-3Samba服务器配置基础安装了与samba相关的包后,Linux服务器和Windows客户端之间的连接不正常。 为了使samba服务器工作,必须正确配置samba服务器。 此外,还必须正确设置防火墙。 默认情况下,RHEL5不允许windows客户端访问samba服务器,需要打开适当的服务。 另外,SELinux对samba服务也有影响,所以最好禁用。 Samba的设置主要是smb.conf文件的设置。 有数百个配置项目和方法,配置文件目录事先准备了配置文件,进行变更即可。 以#和#开头的评论。/etc/samba/smb.conf文件全局部分:在全局设置中定义samba服务器的工作规则。 必要构成。 Homes节:定义共享用户的主目录。 默认设置将共享登录用户的主目录。的。 Printers部分:定义共享打印机。 “自定义目录名称”部分:定义用户定义的共享目录。 1全局全局设置的一般参数: workgroup=工作组名称windows工作组serverstring=http:/www.Bai /小佛毛/通过计算机的简单说明,这个信息可以由互联网上的邻居访问看到。 netbiosname=http:/www.Bai /小佛毛/定义计算机的Netbios名称。 接口=lo eth0IP地址samba使用的网络接口可以是接口名称或IP地址。 hostsallow= .被授权访问的网络或主机地址logfile=/var/log/samba/%m.log表示登录文件%m登录到的用户帐户. maxlogsize=n。security=User安全级别的用户user :设置系统默认值。 表示所有用户都需要samba服务器认证才能访问服务器资源。 共享share :安全性最低,谁都可以访问,无需输入用户名和密码。 服务器服务器:认证提交给另一个samba服务器认证,如果提交失败,则降低用户安全级别。 域域:传递到网络中指定的域控制器进行认证。 必须指定域控制服务器的Netbios名称。 activedirectory域ads :传递到activedirectory域服务器进行验证。 必须为activedirectory域指定Netbios名称。 passdbbackend=tabsam背景验证数据有三个背景: smbpwd、tdbsam和ldapsam。 smbpwd :使用SMB独特的工具smbpwd,将客户端用于访问Samba资源的Samba密码设置为系统用户(实际用户或虚拟用户)。 默认情况下,smbpasswd文件位于/etc/samba目录中,但也可以手动创建。 2)tdbsam :此方法使用数据库文件建立用户数据库。 数据库文件称为passdb.tdb,缺省情况下位于/etc/samba目录中。 passdb.tdb用户数据库可以使用smbpwd-a建立Samba用户,但要建立的Samba用户必须首先是系统用户。 也可以使用pdbedit命令创建Samba帐户。 pdbedit命令的主要参数创建新的pdbedit-ausername:samba帐户。 pdbedit-xr用户名称:删除samba帐户。 pdbeditl :显示samba用户的列表并加载passdb.tdb数据库文件。 pdbedit-LV :列出samba用户列表的详细信息。 pdbeditc d -用户名称:暂停samba用户帐户。 pdbedit-c 用户名称:恢复samba用户的帐户。 3 ) LDAP Sam :用基于LDAP的帐户管理方式对用户进行认证。 首先建立LDAP服务,然后设置“密码后端=LDAP Sam : LDAP :/ldapserver”。 设置wins代理=是# samba服务器是否为wins代理。 在具有多个子网的网络中,可以在一个子网中配置wins服务器,在另一个子网中配置wins代理,以支持网络中使用的计算机的netbios名称解析。 Loadprinters=yes#打印机列表会自动加载,因此不需要单独设置每个打印机的共享。 cups选项=原始#打印机系统的操作模式定义printing=cups#打印系统名称。 RHEL5是默认cups,其他支持的打印系统包括bsd、sysv、plp、lptng、aix、hpux和qux。 2共享设置homes部分定义用户共享主目录comment=HomeDirectories共享目录的描述信息,browseable=no是否允许共享网络列表,即其他用户writable=是指定有效用户是否具有写权限validusers=%S,以便只有指定列表中的用户才能访问共享。 每个用户名必须用空格分隔,组名必须用或符号隔开。 其中%S表示与共享名同名的用户。 Samba共享目录权限如果Samba服务器为Samba用户共享Linux的部分目录,则共享目录权限不仅与samba.conf中设置的共享权限有关,还与自己的文件系统权限有关。 Linux规定samba共享目录的权限是文件系统和共享权限中最严格的权限。,public自定义共享段comment=allprinterspath=/home/samba共享的目录writable=no否指定用户是否可以读写目录printable=是用户是否可以打印Writelist=staff在10-1-4桌面环境中设置samba服务器。 “系统”=“管理”=“服务器设置”=Samba服务器”,打开“Samba服务器设置”窗口1,设置服务器参数2,设置Samba用户3,设置共享级别的Samba服务器,不需要创建Samba用户,共享目录如果要安装用户级samba服务器,则必须创建用户列表,并为每个用户设置密码。 在这种情况下,用户可以根据samba服务器的默认设置访问主目录中的所有文件,而无需创建共享目录。 启动LinuxSamba服务启动LinuxSamba服务之前,断开Samba在防火墙设置中使用的端口。 启动LinuxSamba服务,10-1-5Windows计算机访问Samba共享,Windows计算机安装TCP/IP协议和NETBIOS协议,然后在Windows计算机上安装桌面如果Samba服务器的安全级别是用户,则首先显示“输入网络密码”对话框。 要更改安全级别,您必须输入用户名和密码,快速访问,并在10-1-6Linux桌面环境中访问Windows共享。 只要lan上的Samba服务器成功启动,Windows计算机提供文件共享,Linux计算机就可以访问Windows计算机上的共享资源。 单击“位置”=“网络服务器”,显示Linux计算机所在的LAN中的所有工作组,双击工作组名称,显示工作组中的所有计算机,双击Window计算机显示“需要认证”对话框,输入所访问的Windows计算机的用户名和密码,然后单击“确定”按钮,即可在认证成功时访问Windows计算机的共享目录。 1、在同一工作组2进行变更,windows允许来宾访问,编辑10-1-6文件构成Samba服务器,1、使用smbpwd命令管理Samba用户形式: smbpwd【可选】用户名功能: Linux 主选项:-a用户名添加samba用户-d用户名指定的samba用户-e用户名暂时解锁指定的samba用户-n用户名设置指定的samba无用户密码-x用户名删除无samba用户注:如果安全级别为用户,则用户必须输入samba用户名和密码才能访问samba服务器。 只有Linux自己的用户成为samba用户,必须设置samba密码。 smb.conf已配置。 passdbbackend=tabsam背景验证数据有三个背景: smbpasswd、tdbsam和ldapsam。 smbpwd :使用SMB独特的工具smbpwd,将客户端用于访问Samba资源的Samba密码设置为系统用户(实际用户或虚拟用户)。 默认情况下,smbpasswd文件位于/etc/samba目录中,但也可以手动创建。 2)tdbsam :此方法使用数据库文件建立用户数据库。 数据库文件称为passdb.tdb,缺省情况下位于/etc/samba目录中。 passdb.tdb用户数据库可以使用smbpwd-a建立Samba用户,但要建立的Samba用户必须首先是系统用户。 也可以使用pdbedit命令创建Samba帐户。 pdbedit命令的主要参数创建新的pdbedit-ausername:samba帐户。 pdbedit-xr用户名称:删除samba帐户。 pdbeditl :显示samba用户的列表并加载passdb.tdb数据库文件。 pdbedit-LV :列出samba用户列表的详细信息。 pdbeditc d -用户名称:暂停samba用户帐户。 pdbedit-c 用户名称:恢复samba用户的帐户。 2、testparm命令测试配置文件、10-1-7Samba服务相关shell命令(smbclient )、1、smbclient命令格式: smbclient-LNetBIOS名称|IP地址共享资源路径-U用户Linux用户是否使用smbclient访问samba服务器? 有关帮助和命令,请参见help command shell命令用于执行的shell命令cd目录切换到服务器端的指定目录,如果未指定,smbclient切换到当前本地切换到客户端指定的目录dir或ls列出当前目录中的文件,exit或quit退出smbclientgetfile1file2并从服务器下载file1。 文件名为file2,存在于本地计算机上。如果不想改名,请使用省略了file2可以从服务器下载多个文件mgetfile1file2file3filen在md或mkdir目录服务器上创建目录rd或rmdir目录服务器上的目录putfile1file2 将文件file1上载到服务器,转发到服务器,并重命名file 2。mput file1file2filen将多个文件上载到服务器,启动samba服务器的字符界面,客户端以图形方式显示如果客户端通过字符界面继续,或者samba服务器的安全级别是用户级别,则linux客户端如何访问,以及与10-1-7samba服务相关的shell命令(smbstatus )、2、smbstatus 如果设置10-1-8smb打印机,Linux可以使用的打印机型号很少,所以Linux计算机实际上经常利用Samba服务器在LAN内的Windows计算机上安装打印机。 在Windows计算机上,不仅要将安装的打印
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桥梁工程造价控制与质量保证措施
- 高中语文课程目标与实施计划
- 大型活动安全管理员工作责任
- 健身房超龄免责协议书(2篇)
- 沪科版八年级上册数学教学计划案例分享
- 保密审计协议书(2篇)
- 大型钢构件运输方案及现场保护措施
- 艺术创作材料准备计划
- 教育督导问责机制对教育质量的影响心得体会
- 三年级道德与法治知识竞赛准备计划
- 2025年济源职业技术学院单招职业技能测试题库附答案
- 承包餐馆协议书模板
- 《浙江省中药饮片炮制规范》 2015年版
- 危险化学品事故应急预案
- 第三方房屋抵押担保合同
- 2025年山东建筑安全员《B证》考试题库及答案
- 2025届上海市黄浦区高三下学期二模政治试题(原卷版+解析版)
- 校园零星维修协议书
- 广东省清远市清新区2025年中考一模语文试题(含答案)
- “燕园元培杯”2023-2024学年全国中学生地球科学奥林匹克竞赛决赛试题详解
- 消防队伍廉洁警示教育
评论
0/150
提交评论