资源描述:
《项目7samba跨平台资源共享的讲课讲稿.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目7Samba跨平台资源共享的管理7.1项目描述目前,Windows和Linux操作系统各自拥有自己的用户群和市场,一般的公司或学校可能同时有Windows和Linux操作系统的主机。Windows主机彼此间可利用“网上邻居”来访问共享的资源,Samba则是在Windows主机与Linux主机间实现资源共享而架设的桥梁。如何把公司内部的网上公共资源设置成既能方便访问,又能保证访问安全,还能高效管理,是网络管理员的基本职责。为了存放和使用公司、部门以及个人的数据资料,在公司的网络内专门搭建了一台文件服务器,并通过文件共享方式发布到网上,这样公司员工都可以
2、通过网络访问文件服务器中的文件夹或文件。但是这些文件夹或文件资源由于所有者和用途的不同,需要针对不同的用户设置不同的访问权限来保障资源的安全。7.2项目知识准备7.2.1Samba简介1.SMB/CIFS协议SMB协议是Microsoft和Intel在1987年开发的,通过该协议使得客户端应用程序可以在各种网络环境下访问服务器端的文件和打印机等资源,从而实现不同Windows系统主机之间的资源共享。7.2项目知识准备Samba是在Linux系统上对SMB/CIFS的具体实现,通过Samba服务器的搭建和Samba客户机软件的安装,就可以实现Linux系统
3、主机和Windows主机之间的双向文件和打印机的共享,7.2项目知识准备2.Samba的主要功能①与Windows系统之间实现文件、CD-ROM、打印机等资源的双向共享服务。②解析NetBIOS名字:Samba通过nmbd服务可以搭建NBNS(NetBIOSNameService)服务器,提供名称解析,将计算机的NetBIOS名解析为IP地址,实现主机之间的访问定位。③支持跨平台访问的身份验证和权限设置,支持SSL(SecureSocketLayer,安全套接字层)。④samba服务器可作为网络中的WINS服务器,甚至作为WindowsServer200
4、3/2008域中的域控制器的一些功能。7.2项目知识准备3.Samba服务的工作过程7.3项目实施任务7-1Samba服务的安装与运行控制1.Samba软件包的组成samba-common-3.0.33-3.14.el5.i386.rpm服务器和Linux客户端均必须要安装的通用工具和库文件。samba-client-3.0.33-3.14.el5.i386.rpm该包是Linux客户端连接Samba服务器和网上邻居的工具及测试软件,Linux客户机上必须安装。samba-3.0.33-3.14.el5.i386.rpmSamba服务必须安装的主程序包。
5、samba-swat-3.0.33-3.14.el5.i386.rpmweb页面式的图形化管理工具。system-config-samba-1.2.41-5.el5.noarch.rpm图形界面配置工具。2.检查是否安装Samba服务器#rpm-qa
6、grepsambaRHEL5系统中默认安装了上述5个软件包的前2个软件包3.安装Samba软件包#mount/dev/cdrom/mnt#rpm-ivh/mnt/Server/samba-3.0.33-3.28.el5.i386.rpm出现相关性错误,原因是缺少perl类的有关软件包。为此先安装perl,再
7、安装Samba主程序。#rpm-ivh/mnt/Server/perl-Convert-ASN1-0.20-1.1.noarch.rpm#rpm-ivh/mnt/Server/samba-3.0.33-3.28.el5.i386.rpm任务7-1Samba服务的安装与运行控制4.Samba服务的运行控制启动、停止、重新启动和重新加载Samba服务servicesmbstart
8、stop
9、restart
10、reload或/etc/rc.d/init.d/smbstart
11、stop
12、restart
13、reload开机自动启动samba服务chkconfig--l
14、evel345smbon
15、off或使用ntsysv工具配置开机自动启动。任务7-1Samba服务的安装与运行控制任务7-2认识Samba服务的配置文件1.Samba服务的配置文件文件说明/etc/samba/smb.conf主配置文件/etc/samba/lmhosts主机配置文件,用于本地解析NetBIOS名与对应的IP,功能同/etc/hosts类似。在启动Samba服务进程时能自动捕捉到网络中相关IP地址对应的NetBIOS名,并自动在lmhosts文件中添加这些映射关系,所以通常不需专门配置该文件/etc/samba/smbusers用户文件,此
16、文件提供了外部登录名与本地用户名的映射关系,便于Windows账户直接访问Sam