版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LOGO.Samba服务器 .本章学习目标本章学习目标 v了解SMB和Sambav学会安装和启动Samba服务器v掌握Samba文件共享的配置v学会在Linux环境下访问Samba共享.Sabma简介简介 vSamba是一组软件包,使Linux支持SMB协议,该协议是在TCP/IP上实现的, 它是Windows网络文件和打印共享的基础,负责处理和使用远程文件和资源。vSamba的核心是两个守护进程的核心是两个守护进程 smbd:监听139 TCP端口 ,处理到来的SMB数据包。 nmbd:监听137和138 UDP端口 ,使其它主机(或工作站)能浏览Linux服务器 。v Samba软件的功能
2、软件的功能 共享Linux的文件系统。 共享安装在Samba服务器上的打印机。 支持Windows客户使用网上邻居浏览网络。 使用Windows系统共享的文件和打印机。 支持Windows域控制器和Windows成员服务器对使用Samba资源的用户进行认证。 支持WINS名字服务器解析及浏览。.Samba服务器的安装和启动服务器的安装和启动vSamba服务器的安装 # rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm ( 该包中包括服务器和客户均需要的文件,必须先启动) # rpm -ivh samba-2.2.7a-7.9.0.i386.rpm (服务端
3、软件) # rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm (samba客户端软件)vSamba的启动和停止(smbd和nmbd都要启动) # service smb start # service nmb start # service smb stop # service nmb stop # service smb restart # service nmb restart .建立建立Samba口令文件设置口令文件设置Samba账号账号 v添加单个的添加单个的samba账户账户(必须是系统中已存在必须是系统中已存在的账号的账号) # smbpass
4、wd -a usernamev更改更改samba账户口令账户口令 # smbpasswd usernamev成批添加成批添加samba账户账户 # cat /etc/passwd | mksmbpasswd.sh /etc/samba/smbpasswd .windows 7 & 2008访问访问samba总是密码验证不正确解决总是密码验证不正确解决 v1.运行中输入gpedit.msc.windows 7 & 2008访问访问samba总是密码验证不正确解决总是密码验证不正确解决 v2.展开“本地策略”,打开“安全选项“,找到:v3. .双击该项,选择:.v在在Windows
5、上访问上访问Samba资源共享资源共享 通过通过Windows的网上邻居访问的网上邻居访问Samba共享共享 通过映射网络驱动器访问通过映射网络驱动器访问Samba共享共享vSamba的配置文件:/etc/samba/smb.conf测试测试Red Hat Linux 9中的默认配置中的默认配置.vsmb.conf文件的分节结构文件的分节结构 Global:用于定义全局参数和缺省值:用于定义全局参数和缺省值 Homes:用于定义用户的:用于定义用户的Home目录共享目录共享 Printers:用于定义打印机共:用于定义打印机共 Userdefined_ShareName:用户自定义共:用户自定
6、义共享(可有多个)享(可有多个)Samba配置基础配置基础 .配置配置v/etc/samba/smb.conf注释符号注释符号# ;语法语法配置项配置项 值值分段设置(全局段)分段设置(全局段).v/etc/samba/smb.confv配置项说明共享资源段配置共享资源段配置(用户根目录)(用户根目录)可以被网络浏览可以被网络浏览可写访问可写访问.基本全局参数 netbios name = ? 设置Samba的NetBIOS名字 workgroup = ? 设置Samba要加入的工作组 hosts allow = ? hosts deny = ? 允许/禁止访问的子网或主机;全局节定义全局节定
7、义.server string = ? /服务器的描述信息;socket address = IP 地址 /当有多个网卡时,把SAMBA服务器绑定在某一个网卡上;全局节定义全局节定义.dead time= 指定在客户机无操作多少分钟后服务器自动中断连接 例:dead time=10max open files=定义同一个客户机最多能打开的文件数目 例:max open files=100全局节定义全局节定义.Samba的安全等级 security = ? Share:共享级访问;用户不需要帐户及密码 即可登录; User: 用户级访问;由服务器负责检查帐户及 密码(默认) domain ser
8、ver全局节定义全局节定义.基本参数 comment = ? 指定对共享的描述 path = ? 指定共享服务的路径基本节定义基本节定义.访问控制参数 writable = yes 指定共享的路径是否可写 browseable =yes 指定共享的路径是否可浏览(默认可以) available = yes 指定共享资源是否可用 read only = yes 指定共享的路径是否为只读共享节定义共享节定义.read list =user, group 设置只读访问用户列表write list = user,group 设置读写访问用户列表valid users = user,group 指定允许
9、使用服务的用户列表Invalid users = user , group 指定不允许使用服务的用户列表;共享节定义共享节定义.public=yes/no功能功能:设置共享资源是否允许所有用户访问,除guest用户以外guest ok =yes/no功能功能:设置是否允许guest用户访问共享资源guest only=yes/no功能功能:设置共享目录只允许guest用户访问共享节定义共享节定义.Red Hat 9 中中Samba的默认配置的默认配置v工作组 :MYGROUPv安全等级 :userv设置用户密码加密 :Yesv口令文件路径 :/etc/samba/smbpasswdv认证用户时
10、服从PAM的管理限制:Yesv为客户做DNS查询 :Nov设置了每个用户的主目录的共享v设置了全部打印机的共享.配置配置Samba文件共享举例文件共享举例 v修改RedHat 默认的全局配置参数 修改组名,保持服务器和客户端处于同一组中v使用符号链接组织本地共享资源 利用在共享目录下建立符号连接文件,扩大本地共享资源 ln -s /var/spool/ftp ftp 注意:要考虑共享目录自身的访问权限.配置配置Samba文件共享举例文件共享举例 v 为所有用户配置只读共享tmpcomment=temporary file spacepath=/tmpread only=nopublic=yes
11、v 为所有用户配置读写共享cdromcomment=CDROMpath=/mnt/cdromread only=yespublic=yes.配置配置Samba文件共享举例文件共享举例 v 为指定用户配置Samba共享 #adduese xyz #smbpasswd a xyz #mkdir =/var/samba/xyz #chmod 707 /var/samba/xyz配置文件/etc/samba/smb.confxyzsdircomment=xyzs dirpath=/var/samba/xyzvalid users=xyzpublic=nowritable=yes.配置配置Samba文件
12、共享举例文件共享举例 v 为指定组配置读写共享 #adduese g staff user1 #smbpasswd a user1 #mkdir /var/samba/staff #chgrp staff /var/samba/staff #chmod 770 /var/samba/staff配置文件/etc/samba/smb.confstaffcomment=staffpath= /var/samba/staffpublic=yeswritable=yeswrite list=staff.练习练习v建立共享文件夹/var/samba/smbservicev建立组group1,添加组成员xy
13、z1v指定只有组group1和xyz2允许访问该共享文件夹,其中组用户具有写权限,xyz2用户只能读文件夹内容v在该目录中使用符号连接共享/tmp目录.测试配置文件的正确性测试配置文件的正确性v测试samba配置文件的命令:vtestparmv输入回车键查看具体的共享节设置.在在Linux环境下访问环境下访问Samba共享共享v第一种方法: 在网上邻居工作组中查找对应的服务器计算机v第二种方法: 地址栏输入/服务器ip地址.在在Linux环境下访问环境下访问Samba共享(共享(1) vlmhosts文件 Samba使用/etc/samba/lmhosts文件存放NetBIOS名与IP地址的静
14、态映射表vsmbclient 命令 Samba提供了一个类似FTP客户程序的Samba客户程序smbclient 可以使用smbclient查看并访问共享v列表显示指定主机提供的共享 # smbclient -L NetBIOS名或名或IP地址地址 例如:v# smbclient -L win01.使用使用smbclient命令访问共享(命令访问共享(2) v Samba提供了一个类似FTP客户程序的Samba客户程序smbclientv 用于访问指定主机的指定共享,-U 用户名参数表示以指定的用户名的身份访问共享。# smbclient /NetBIOS名或名或IP地址地址/共享名共享名 -U 用户名用户名注意:当访问Windows共享时,smbclient命令的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于成立化工公司可行性分析报告
- 2013年6月19日下午湖北省公务员区检察院面试真题
- 2013年9月1日上午陕西面试真题
- 小学三年级心理健康教育教案
- 四年级品德与社会计划及教案全册
- 高三年级工作计划汇编15篇
- 2024届中考数学一次函数天天练(2)及答案
- 2024年摩托车保险合同
- 产业园租赁合同范本2024年
- 2024年纯投资协议书范本
- 2022江西上饶经济技术开发区招商集团限公司招聘29人上岸笔试历年难、易错点考题附带参考答案与详解
- 大棚钢管下沉施工方案
- CA6140车床控制线路原理详解
- 小学奥数-行程问题三省名师优质课赛课获奖课件市赛课一等奖课件
- 创新创业心得体会1000字(10篇)
- 澳大利亚探亲访友签证中英在职模版
- 岷县辅警考试题库2023
- 热力设备安装与检修
- 高中体育与健康-足球-运球过人教学课件设计
- 【九年级】2020-2021年上海市中考数学试卷(原卷+答案解析版)
- 外墙清洗记录单
评论
0/150
提交评论