Samba的配置方法

本文介绍了Samba协议的基础知识,包括其历史背景和发展过程。Samba是用于实现SMB/CIFS协议的一种软件,使得Windows和Unix计算机能够互相集成,实现资源共享。文章详细解释了Samba的配置方法及其提供的主要功能。

Samba协议

NetBIOS之后,Microsoft就使用NetBIOS实现了一个网文件/打印服个系基于NetBIOS定了一套文件共享协议Microsoft称之SMBServer Message Block协议协议Microsoft用于它Lan ManagerWindows NT器系中,实现不同算机之共享打印机、串行口和通抽象(如命名管道、件插槽等)。

随着Internet的流行,Microsoft希望将协议扩展到Internet上去,成Inter net算机之相互共享数据的一种准。因此它将原有的几乎没有多少技文档的SMB协议进行整理,重新命名 CIFSCommon Internet File System),并打算将它与NetBIOS相脱离,试图使它成Internet上的一个协议

因此,WindowsUnix算机相集成,最好的法即是在Unix算机中安装支持SMB/CIFS协议件,这样Windows就不需要更改置,就能如同使用Windows NT器一,使用Unix算机上的源了。Samba是用来实现SMB的一种件,它的工作原理是,NETBIOSWindows95络邻居的通讯协议)和SMBServer Message Block两个协议运行于TCP/IP通信协议之上,并且使用WindowsNETBEUI协议让Unix算机可以在网络邻居上被Windows算机看到。它的功能有:

共享Linux盘给Win95/NT

共享Win95/NT盘给Linux机器

共享Linux打印机win95/NT

共享win95/NT打印机Linux机器。

它的文件服功能比NT统还高,而且在Windows2000之前就提供了用限制的功能。

Samba的配置

在我写篇文章的候,Samba的版本已到了2.2.2了,需要的可以通samba.org得到最新的rpm安装包。然后rpm –Uvh samba-2.2.2-20011013.i386.rpm来安装或者升它。安装完后,可以看/etc/samba么一个目,里面存放和Samba相关的一些文件,最主要的是smb.conf在根据配置文件讲讲它的配置选项

全局:

workgroup = MYGROUP

义该Samba器所在的工作或者域(如果下面的security=domain)。

server string = MY Samba Server

定机器的描述,当我络邻访问候可以在注里面看见这个内容,而且可以使用samba定的量。一下samba量:

%S = 当前服名(如果有的

%P = 当前服的根目(如果有的

%u = 当前服的用名(如果有的

%g = 当前用户说在的主工作

%U = 当前对话的用

%G = 当前对话的用的主工作

%H = 当前服的用Home

%v = Samba的版本号。

%h = 运行Samba机器的主机名

%m = 机的NETBIOS名称

%L = 器的NETBIOS名称

%M = 机的主机名

%N = NIS器名

%p = NISHome

%R = 采用的协议(可以是CORE, COREPLUS, LANMAN1, LANMAN2NT1)

%d = 当前服务进程的ID

%a = 机的构(只能识别SambaWfWgWinNTWin95

%I = 机的IP

%T = 当前日期和时间

hosts allow = 或者主机

里可以置允许访问的网和主机IP,比如允192.168.1.0/24192.168.2.1/32访问,就用host allow = 192.168.1. 192.168.2.1 127.0.0.1(注意后面加”.”号,各个用空格隔开,得把本机也加)

printcap name = printcapFile

printcapFile(一般是/etc/printcap个文件中取得打印机的描述信息

load printers = yes|no

定是否自共享打印机而不用置下面的[printer]的相关西

printing = PrintSystemType

打印系型,缺省是lprng,选项有:bsd, sysv, plp, lprng, aix, hpux, qnx

guest account = pcguest

游客号,而且需要把号加入/etc/passwd,不然它就用缺省的nobody

log file = LogFileName

义记录文件的位置LogFileName(一般是用/var/log/samba/%m.log

max log size = size

义记录文件的大小size位是KB,如果是0就不限大小)

security = security_level

Samba的安全级别,按从低到高分shareuserserverdomain。它们对应验证方式如下:

share:没有安全性的级别,任何用都可以不要用名和口令访问器上的源。

user:samba的默配置,要求用访问共享源之前源必先提供用名和密码进验证

server:user安全级别类似,但用名和密交到另外一个服器去验证,比如NT器。如果交失,就退到user安全

domain:个安全级别要求网上存在一台Windows的主域控制器,samba把用名和密码递它去验证

转载于:https://my.oschina.net/xiaoyunhu/blog/6066

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值