收藏 分享(赏)

SMB服务器的配置与管理.ppt

上传人:精品资料 文档编号:10857989 上传时间:2020-01-15 格式:PPT 页数:29 大小:1.08MB
下载 相关 举报
SMB服务器的配置与管理.ppt_第1页
第1页 / 共29页
SMB服务器的配置与管理.ppt_第2页
第2页 / 共29页
SMB服务器的配置与管理.ppt_第3页
第3页 / 共29页
SMB服务器的配置与管理.ppt_第4页
第4页 / 共29页
SMB服务器的配置与管理.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、Samba服务器,本章学习目标,了解SMB和Samba 学会安装和启动Samba服务器 掌握Samba文件共享的配置 学会在Linux环境下访问Samba共享,Sabma简介,Samba是一组软件包,使Linux支持SMB协议,该协议是在TCP/IP上实现的, 它是Windows网络文件和打印共享的基础,负责处理和使用远程文件和资源。 Samba的核心是两个守护进程 smbd:监听139 TCP端口 ,处理到来的SMB数据包。 nmbd:监听137和138 UDP端口 ,使其它主机(或工作站)能浏览Linux服务器 。 Samba软件的功能 共享Linux的文件系统。 共享安装在Samba服务

2、器上的打印机。 支持Windows客户使用网上邻居浏览网络。 使用Windows系统共享的文件和打印机。 支持Windows域控制器和Windows成员服务器对使用Samba资源的用户进行认证。 支持WINS名字服务器解析及浏览。,Samba服务器的安装和启动,Samba服务器的安装# rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm( 该包中包括服务器和客户均需要的文件,必须先启动)# rpm -ivh samba-2.2.7a-7.9.0.i386.rpm (服务端软件)# rpm -ivh samba-client-2.2.7a-7.9.0.i386

3、.rpm(samba客户端软件) Samba的启动和停止(smbd和nmbd都要启动)# service smb start # service nmb start # service smb stop # service nmb stop # service smb restart # service nmb restart,建立Samba口令文件设置Samba账号,添加单个的samba账户(必须是系统中已存在的账号)# smbpasswd -a username 更改samba账户口令# smbpasswd username 成批添加samba账户# cat /etc/passwd | m

4、ksmbpasswd.sh /etc/samba/smbpasswd,windows 7 & 2008访问samba总是密码验证不正确解决,1.运行中输入gpedit.msc,windows 7 & 2008访问samba总是密码验证不正确解决,2.展开“本地策略”,打开“安全选项“,找到:,3. .双击该项,选择:,在Windows上访问Samba资源共享 通过Windows的网上邻居访问Samba共享 通过映射网络驱动器访问Samba共享 Samba的配置文件:/etc/samba/smb.conf,测试Red Hat Linux 9中的默认配置,smb.conf文件的分节结构 Globa

5、l:用于定义全局参数和缺省值 Homes:用于定义用户的Home目录共享 Printers:用于定义打印机共 Userdefined_ShareName:用户自定义共享(可有多个),Samba配置基础,配置,/etc/samba/smb.conf,分段设置(全局段),/etc/samba/smb.conf配置项说明,可以被网络浏览,基本全局参数netbios name = ?设置Samba的NetBIOS名字workgroup = ?设置Samba要加入的工作组hosts allow = ?hosts deny = ? 允许/禁止访问的子网或主机;,全局节定义,server string =

6、?/服务器的描述信息; socket address = IP 地址 /当有多个网卡时,把SAMBA服务器绑定在某一个网卡上;,全局节定义,dead time=指定在客户机无操作多少分钟后服务器自动中断连接例:dead time=10 max open files= 定义同一个客户机最多能打开的文件数目例:max open files=100,全局节定义,Samba的安全等级security = ?Share:共享级访问;用户不需要帐户及密码 即可登录;User: 用户级访问;由服务器负责检查帐户及密码(默认)domain server,全局节定义,基本参数comment = ?指定对共享的描

7、述path = ?指定共享服务的路径,基本节定义,访问控制参数writable = yes 指定共享的路径是否可写browseable =yes指定共享的路径是否可浏览(默认可以)available = yes 指定共享资源是否可用read only = yes指定共享的路径是否为只读,共享节定义,read list =user, group设置只读访问用户列表 write list = user,group设置读写访问用户列表 valid users = user,group指定允许使用服务的用户列表 Invalid users = user , group指定不允许使用服务的用户列表;,共

8、享节定义,public=yes/no 功能:设置共享资源是否允许所有用户访问,除guest用户以外 guest ok =yes/no 功能:设置是否允许guest用户访问共享资源 guest only=yes/no 功能:设置共享目录只允许guest用户访问,共享节定义,Red Hat 9 中Samba的默认配置,工作组 :MYGROUP 安全等级 :user 设置用户密码加密 :Yes 口令文件路径 :/etc/samba/smbpasswd 认证用户时服从PAM的管理限制:Yes 为客户做DNS查询 :No 设置了每个用户的主目录的共享 设置了全部打印机的共享,配置Samba文件共享举例,

9、修改RedHat 默认的全局配置参数 修改组名,保持服务器和客户端处于同一组中 使用符号链接组织本地共享资源 利用在共享目录下建立符号连接文件,扩大本地共享资源 ln -s /var/spool/ftp ftp 注意:要考虑共享目录自身的访问权限,配置Samba文件共享举例,为所有用户配置只读共享 tmp comment=temporary file space path=/tmp read only=no public=yes 为所有用户配置读写共享 cdrom comment=CDROM path=/mnt/cdrom read only=yes public=yes,配置Samba文件共

10、享举例,为指定用户配置Samba共享#adduese xyz#smbpasswd a xyz#mkdir =/var/samba/xyz#chmod 707 /var/samba/xyz 配置文件/etc/samba/smb.conf xyzsdir comment=xyzs dir path=/var/samba/xyz valid users=xyz public=no writable=yes,配置Samba文件共享举例,为指定组配置读写共享#adduese g staff user1#smbpasswd a user1#mkdir /var/samba/staff#chgrp staf

11、f /var/samba/staff#chmod 770 /var/samba/staff 配置文件/etc/samba/smb.conf staff comment=staff path= /var/samba/staff public=yes writable=yes write list=staff,练习,建立共享文件夹/var/samba/smbservice 建立组group1,添加组成员xyz1 指定只有组group1和xyz2允许访问该共享文件夹,其中组用户具有写权限,xyz2用户只能读文件夹内容 在该目录中使用符号连接共享/tmp目录,测试配置文件的正确性,测试samba配置文

12、件的命令: testparm输入回车键查看具体的共享节设置,在Linux环境下访问Samba共享,第一种方法:在网上邻居工作组中查找对应的服务器计算机 第二种方法:地址栏输入/服务器ip地址,在Linux环境下访问Samba共享(1),lmhosts文件 Samba使用/etc/samba/lmhosts文件存放NetBIOS名与IP地址的静态映射表 smbclient 命令 Samba提供了一个类似FTP客户程序的Samba客户程序smbclient 可以使用smbclient查看并访问共享 列表显示指定主机提供的共享 # smbclient -L NetBIOS名或IP地址 例如: # s

13、mbclient -L win01,使用smbclient命令访问共享(2),Samba提供了一个类似FTP客户程序的Samba客户程序smbclient 用于访问指定主机的指定共享,-U 用户名参数表示以指定的用户名的身份访问共享。 # smbclient /NetBIOS名或IP地址/共享名 -U 用户名 注意: 当访问Windows共享时,smbclient命令的 -U参数后所指定的用户名是所访问的Windows计算机中的用户账户, 验证口令是Windows计算机中的用户账户的口令。 当访问Linux提供的Samba共享时,smbclient命令的 -U参数后所指定的用户名是所访问的Linux计算机中的Samba用户账户, 验证口令是Samba用户账户的口令。 例如: # smbclient /win01/tools -U osmond,

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报