|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:CentOS来自于RedHatEnterpriseLinux依照开放源代码规定释出的源代码所编译而成。
1.Samba协定基本
自从呈现NetBIOS协定,Microsoft用他完成了收集文件/打印办事,即人人熟知的打印和同享办事,他是基于SMB(ServerMessageBlock)协定,完成分歧盘算机之间同享打印机、串行口和通信笼统(如定名管道、邮件插槽等)。
跟着Internet的盛行,Microsoft但愿将这个协定扩大到Internet上往,成为Internet上盘算机之间互相同享数据的一种尺度。因而他将原本的几近没有几手艺文件的SMB协定举行收拾,从头定名为CIFS(CommonInternetFileSystem),并盘算将他和NetBIOS相离开,试图使他成为Internet上的一个尺度协定。
为了让视窗体系和UNIX主机完成资本同享,可行的一种***就是在UNIX盘算机中装置撑持SMB/CIFS协定的软件,如许视窗体系客户就不用变动设置,同看待视窗体系主机不异,能用UNIX盘算机上的资本了。Samba是用来完成SMB的一种软件,他的事情道理是让NetBIOS(NetworkBasicInput/OutputSystem)和SMB这两个协定运转于TCP/IP协定之上,而且利用视窗体系的NetBEUI(NetBIOSEnhancedUserInte***ce)协定,让类UNIX主性能在收集邻人上被视窗体系主机看到。他的功效有:
n完成Linux主机之间和Linux主机和视窗体系主机之间的文件同享
n完成Linux主机之间和Linux主机和视窗体系主机之间的打印机同享
2.Samba的设置
(1)装置Samba
反省是不是已装置了Samba:
#rpm-qa|grepsamba
samba-swat-3.0.7-1.3E.1--Samba的web办理工具,端口为901
samba-3.0.7-1.3E.1--Samba的中心文件
redhat-config-samba-1.0.16-2--Samba的可视化设置工具
samba-common-3.0.7-1.3E.1--Samba通用文件
samba-client-3.0.7-1.3E.1--Samba客户端工具
假如没有装置,则能经由过程光盘或NFS(前面解说)装置。装置文件的详细光盘地位,请检察光盘下RedHat/RPMS下的内容。装置的***以下:
可以使用yum-yinstallsamba或#rpm-ivh*samba*.rpm--能一次完成一切装置
或参照centOS下yum装置设置samba教程:http://www.centoscn.com/image-text/install/2013/0804/989.html
(2)启动Samba办事器和web办理办事
#chkconfigsmbon--将办事增加到办事办理器中
#servicesmbstart--启动同享办事,但修正后仍必要重启动
#chkconfigswaton--作废swat在xinetd办事中的不启动限定
#servicexinetdrestart--经由过程从头启动xinetd办事启动swat办事
(3)设置Samba
Samba的设置文件为/etc/samba/smb.conf,该文件的初始内容十分多,实在十分多都是正文,但这些正文常常对我们的后续设置十分有匡助,倡议读者细心浏览。
Samba的设置能分为三局部:全部分分(由[global]标识)、打印机局部(由[printers]标识)和同享局部(由[homes]标识和本人设定的其他标识)。全部分分的设置影响到其他一切局部,打印机局部用于设置打印机的同享,而其他局部则是供应一样平常同享的局部。以是,Samba设置的一样平常***就十分明白了,设置global局部,设置全局参数,设置打印机局部则能完成打印机同享,其他同享局部的设置则是供应出格同享办事,设置[homes]局部能让当地用户的目次也到场同享。
a)全局设置
workgroup=syd168Group
设置该Samba办事器地点的事情组或域(以下面的security=domain的话)。
serverstring=syd168’sSambaServer%v
设定Samba办事器的显现名。还能包括特定变量。经常使用的包含:
变量含义
%S以后办事名(假如有的话)
%P以后办事的根目次(假如有的话)
%u以后办事的用户名(假如有的话)
%U以后对话的用户名
%H以后办事的用户的Home目次
%vSamba办事的版本号
%h运转Samba办事呆板的主机名
%m客户机的NETBIOS称号
%L办事器的NETBIOS称号
%M客户机的主机名
%I客户机的IP
%T以后日期和工夫
表2-1
hostsallow=172.12.0EXCEPT172.12.0.8123.0.0.1.syd164.com
能设置同意会见的收集和主机IP,好比同意192.164.1.0/24和192.164.2.1/32会见,就用hostsallow=192.164.1.192.164.2.1123.0.0.1注重前面加“.”号,各个项目间用空格离隔,注重要把本机也加出来,不然当地也将没法测试。
printcapname=/etc/printcap
寄存打印机形貌信息的文件,通常为/etc/printcap。
loadprinters=yes|no
设定是不是主动同享打印机而不必设置[printers]局部
printing=lprng
界说打印体系的范例,缺省是lprng,可选项有:bsd,sysv,plp,lprng,aix,hpux,qnx。
guestaccount=guest
界说旅客帐号,并且该账号必需已存在于/etc/passwd中,否则他就用缺省的nobody
logfile=/var/log/samba/%m.log
界说纪录文件的地位LogFileName(通常为用/var/log/samba/%m.log)
maxlogsize=100
界说纪录文件的巨细size(单元是KB,假如是0的话就不限巨细)
security=security_level
界说Samba的宁静级别,按从低到高分为四级:share,user,server,domain。他们对应的考证体例:
|
|