redhat下Samba_服务器.ppt





《redhat下Samba_服务器.ppt》由会员分享,可在线阅读,更多相关《redhat下Samba_服务器.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 Sabma服务器服务器第十章 samba服务器 Sabma服务器服务器10-1 samba 的基本概念1.samba 的功能 samba是一种基于linux/unix平台中利用于smb(服务信息块)协议,实现计算机系统之间文件共享及互访的软件包:Sabma服务器服务器SMB(Server Message Block,服务信息块)通过在LINUX主机上安装支持SMB协议的服务器和客户端软件;SMB协议是一个高层协议,它提供了在网络上的不同计算机之间共享文件、打印机和不同通信资料的手段;Sabma服务器服务器图10-1 由Samba提供文件和打印服务的局域网 Sabma服务器服务器2.samba
2、的工作原理samba核心是两个守护进程smbd和nmbd程序,在服务启动到停止期间持续运行;Smbd和nmbd使用的全部配置信息全都保存在smb.conf文件中,smb.conf向smbd和nmbd两个守护进程说明输出什么以便共享,共享输出给谁及如何进行输出。Sabma服务器服务器smbd处理到来的SMB数据包此守护程序为网络中的客户机此守护程序为网络中的客户机提供文件和打印服务。提供文件和打印服务。nmbd使其它的主机能浏览LINUX服务器;为了将为了将Linux作为客户机集成到作为客户机集成到Windows环境中,环境中,Samba提提供了供了2个工具:个工具:nmblookup 此工具用
3、于此工具用于NetBIOS名称解析和测试名称解析和测试 smbclient 此工具提供对此工具提供对SMB文件和打印服务的访问文件和打印服务的访问 Sabma服务器服务器Samba功能概述网络浏览网络浏览文件共享文件共享访问控制列表访问控制列表打印共享打印共享 Sabma服务器服务器文件共享和打印是Samba服务器最主要的功能,Samba为了方便文件共享和打印共享,还实现了相关控制和管理功能,具体来说,Samba完成的功能有:共享目录:在局域网共享某些文件和目录,是的同一个网络内的windows用户可以在网上邻居里访问该目录,就跟访问网上邻居里的其他windows机器一样。目录权限:决定每一个
4、目录可以由那些人访问,具有那些访问权限,Samba运行设置一个目录让一个人、某些人、组和所有人访问。共享打印机:在局域网上共享打印机,是的局域网和其他用户可以使用Linux操作系统下的打印机。打印机使用权限:决定那些用户可以使用打印机。安装和配置好Samba服务器后,Linux就可以向局域网中的windows用户提供文件和打印服务。Sabma服务器服务器案例一案例一设置samba服务器所在工作组为workgroup 设置samba服务器为用户级访问设置共享目录/docs,只允许harry用户访问,并且具有读写权限;在windows客户端上访问Samba服务器上共享资源在Linux系统下利用Sa
5、mba客户端访问Windows服务器上的共享资源 Sabma服务器服务器10-2 samba的配置 1.安装samba的软件包#mount/dev/cdrom/插入第一张安装光盘#cd/mnt/cdrom/RedHat/RPMSsamba-common/该包中包括服务器和客户均需要的文件samba/服务端软件 Sabma服务器服务器redhat-config-samba/samba的GUI管理工具samba-client/samba客户端软件samba-swat/samba的web管理工具,该包放在第三张安装光盘中 Sabma服务器服务器相关文件相关文件:/etc/samba/smb.conf
6、 /samba的核心配置文件/etc/rc.d/init.d/smb /samba的启动脚本/etc/samba/smdpasswd /存放samba用户口令/usr/bin/smbadduser /添加samba用户 Sabma服务器服务器/usr/bin/smbpasswd /设置samba用户的口令/usr/bin/smbclient /samba的客户访问工具/usr/bin/smbmount /samba客户加载工具/usr/bin/smbumount /samba客户卸载工具/usr/sbin/swat /samba的web配置工具 Sabma服务器服务器配置/etc/samba/
7、lmhosts本地网络主机的本地网络主机的netbios名,用名,用于与于与Windows系列主机之间的系列主机之间的名字查找名字查找 Sabma服务器服务器配置/etc/samba/smbusers WindowsSAMBA Serveradministratorroot Sabma服务器服务器2.修改/etc/samba/smb.conf 功能:设置samba服务器选项和共享选项文件格式:#说明语句/注释行global /定义全局选项 全局参数=值 Sabma服务器服务器homes /设置共享用户主目录资源共享参数=值printers /设置打印机共享资源共享参数=值 Sabma服务器服务
8、器public /共享目录设置资源共享参数=值自定义 /自定义的共享资源共享参数=值 Sabma服务器服务器配置/etc/samba/smb.conf注释符号注释符号#;语法语法配置项配置项 值值分段设置(全局段)分段设置(全局段)Sabma服务器服务器/etc/samba/smb.conf配置项说明共享资源段配置共享资源段配置(用户根目录)(用户根目录)可以被网络浏览可以被网络浏览可写访问可写访问 Sabma服务器服务器基本全局参数 netbios name=?设置Samba的NetBIOS名字 workgroup=?设置Samba要加入的工作组 hosts allow=?hosts den
9、y=?允许/禁止访问的子网或主机;Sabma服务器服务器dead time=指定在客户机无操作多少分钟后服务器自动中断连接 例:dead time=10max open files=定义同一个客户机最多能打开的文件数目 例:max open files=100 Sabma服务器服务器Samba的安全等级 security=?Share:共享级访问;用户不需要帐户及密码 即可登录;User:用户级访问;由服务器负责检查帐户及 密码(默认)domain server Sabma服务器服务器基本参数 comment=?指定对共享的描述 path=?指定共享服务的路径 Sabma服务器服务器访问控制参
10、数 writable=yes 指定共享的路径是否可写 browseable=yes 指定共享的路径是否可浏览(默认可以)available=yes 指定共享资源是否可用 read only=yes 指定共享的路径是否为只读 Sabma服务器服务器read list=user,group 设置只读访问用户列表write list=user,group 设置读写访问用户列表valid users=user,group 指定允许使用服务的用户列表Invalid users =user,group 指定不允许使用服务的用户列表;Sabma服务器服务器public=yes/no功能功能:设置共享资源是否
11、允许所有用户访问,除guest用户以外guest ok=yes/no功能功能:设置是否允许guest用户访问共享资源guest only=yes/no功能功能:设置共享目录只允许guest用户访问 Sabma服务器服务器3.启动 samba服务(1)检查配置文件正确性#testparm(2)启动服务#service smb start Sabma服务器服务器【例10-1】:架设共享级别的Samba服务器,所有windows计算机用户均可读/share目录,当前工作组为workgroup。进行Samba服务器测试。配置步骤如下:修改Linux配置文件利用文本编辑工具对/etc/samba/smb
12、.conf进行编辑。rootlocalhost root#vi/etc/samba/smb.confglobalworkgroup=workgroup /设置工作组security=share /设置安全级别为共享 sharepath=/tmp/share /共享/share下的文件public=yes /设置目录允许所有人公用writable=yes /目录可写入 Sabma服务器服务器利用testparm命令测试文件配置的正确性 rootlocalhost root#testparm /测试配置文件的正确性Loading smb config files from/etc/samba/sm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- redhat Samba_ 服务器

限制150内