公 告

欢迎各位网友添加友情链接,在您添加本博客:http://linux0818.blogspot.com/ 做为链接后, E-mail:linux0818@gmail.com给我,我将将您的网址添加到本博客。

2008年11月1日星期六

linux网络--Samba服务配置及使用一

Samba是一套让UNIX系统能够应用Microsoft网络通讯协议的软件。它使执行UNIX系统的机器能与执行Windows系统的电脑分享驱动与打印机。
Samba属于GNU Public License (简称GPL)的软件;因此,你可以合法且免费地使用它。

Samba的主要功能

(1) 提供Windows NT风格的文件和打印机共享 Windows 95、Windows 98、Windows
NT等以据此共享UNIX等其他操作系统的资源,外表看起来和共享NT的资源没有区别。
(2)解析NetBIOS名字IP
在Windows网络中,提供检索情报的服务器就被称为浏览服务器.Samba可以有效地完成这项功能在跨越网关的时候Samba还可以作WINS服务器使用。
(3)提供SMB客户功能 利用Samba提供的smbclint程序可以从UNIX下以类似于 FTP的方式访 问Windows的资源。
(4)使用 Linux 和 SAMBA替代Windows NT/2000 域控制服务器。

安装Samba所需的软件包

#rpm �ivh samba-client-3.0.2-6.3E

#rpm �ivh samba-3.0.2-6.3E

#rpm �ivh redhat-config-samba-1.0.16-1

#rpm �ivh samba-common-3.0.2-6.3E

#rpm �ivh samba-swat-3.0.10-1.4E.6.i386.rpm

Samba的配置文件

Samba组件的配置文件是 /etc/samba/smb.conf,该文件几乎包含了Samba系统程序运行时所需的所有配置信息。

配置文件中有比较重要的几个节:[gloabal]、[homes]、[printers],下面分别给与说明。

1)[gloabal]节 在全局参数中,参数的设置直接影响samba系统。

2)[homes]节 所有使用者的home目录,当任何一个客户访问Samba服务器时,在网络资源中都能出现自己的home目录共享。

3)[printers]用来配置打印机并共享打印机的设置。

核心进程及其启动

Samba 有两个守护进程:smbd
和nmbd,它们是Samba的核心进程。nmbd进程使其他计算机浏览Linux服务器,Smbd进程在SMB服务请求到达时对它们进行处理,并且为使用或共享的资源进行协调。

Samba的启动方式:

# /etc/rc.d/init.d/smb start 或者 # service smb start

Starting SMB services: [ OK ]

Starting NMB services: [ OK ]

Samba应用程序

smbclient:访问所有共享资源

smbstatus:列出当前所有的samba连接状态

smbpasswd:修改samba用户口令、增加samba用户。

nmblookup:用于查询主机的NetBIOS名,并将其映射为IP地址

testparm: 用于检查配置文件中的参数设置是否正确

配置步骤

在主配置文件中寻找与之相关的共享选项,创建文件共享

采用testparm命令测试配置文件及共享

创建samba用户

启动samba服务

测试samba服务


--
/**************************************/
Name: Xiong Feng
E-mail:linux0818@gmail.com
MSN:linux0818@hotmail.com
QQ:23562033
Address: GuangZhou.China
/**************************************/

没有评论:

发表评论