欢迎来到天天文库
浏览记录
ID:34537188
大小:792.58 KB
页数:14页
时间:2019-03-07
《samba工具使用指南:unix与windows_nt网络互连06new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、下载第6章Samba配置—Smb.conf目前使用Samba变得越来越流行,操作系统也随之发展到一个新阶段。现在应该将我们的讨论转移到共享资源设置的问题上。也就是说,我们已经结束了Samba安装过程。接下来应该把注意力集中在定义工作组和域中服务器的角色并指定应该共享哪些资源等问题上。本章我们将熟悉Samba配置文件smb.conf的基本结构和语法。这个文件指定了smbd和nmbd守护进程的运行行为。在接下来的第7章~第12章,我们将详细讨论Samba配置文件中分别与认证、域名服务、浏览、域控制、共享文件、共享打印机有关的部分和
2、参数。第15章我们将讨论可以在smb.conf文件中指定的管理和事件记录参数。附录C中给出了Samba2.0.5a所携带的缺省smb.conf文件的内容,在讨论配置文件的结构和语法时有一定的参考价值。Samba目录结构的/examples子目录下也有该文件的联机拷贝。这个文件组织得很好,在建立自己的配置文件时可以用它做模板。访问smb.conf(5)联机帮助可以得到许多附加信息。$man5smb.conf6.1定制smb.conf文件smb.conf是一个纯ASCII码文件,可以用任何文本编辑器编辑。它的基本格式和Window
3、s的.INI文件相似。其中的配置信息分为若干节,并用该节的名字分开(见表6-1)。每一节都指定了一项服务。有一个特定的global节,它指定了整个系统和管理的缺省配置,以及服务器在工作组或域中所起的作用。文件中的其他节指定了服务器为网络中的客户提供的共享资源。可以通过各种参数来定义每一节的属性。注意有些参数只能用于global节而另一些只能用于shares节。表6-1smb.conf节[Global]系统角色和缺省值[Homes]home目录共享[Printers]打印机共享[Name]用户自定义共享6.2语法和语义smb.c
4、onf文件中的每一行可以表示节的名字,“参数=值”对或注释。每个节都以一个包含在方括号中的节名开始。节名之后是“参数=值”对,一行一对,描述了节的属性和作用(见样例6-1)。节名和参数名都不区分大小写,但是字符串参数值仍要区分大小写。参数值可以是布尔值或字符串(见表6-2)。每一行都以换行符作为结束符。继续到下一行则仍按照传统的UNIX方式用“”表示。注释行用“#”或“;”字符开头。除了字符串的空格符外,其他位置的空格符都没有实际意义。含有空格符的字符串不必用引号说明,如果在进行语法分析第6章Samba配置—Smb.conf
5、55下载时发现了引号,将无条件忽略它。当参数值中含有多个项时,用空格符作为字符串之间的分隔符。样例6-1smb.conf节举例表6-2smb.conf语法“#”,“;”标志注释行“”继续到下一行“%”变量前缀“[name]”节名“parameter=value”一个配置选项“1/0”,“yes/no”,“true/false”布尔值当修改了smb.conf文件后,应使用testparm命令检验修改的正确性。testparm只是检查用户为每一节所指定的语法和选项的正确性,可保证指定的共享和服务能按照使用者的希望工作。如果指定了
6、主机名或IP地址作为参数,它还会检查指定主机的访问权限。$tesparm<-s配置文件名><主机名IP地址>6.3SWAT对于那些熟悉了GUI配置工具所提供的方便的使用和查错功能的使用者,Samba2.x提供了一个基于Web的配置和管理,该工具名为SambaWeb管理工具(SWAT)。由于SWAT是基于Web的,可以从远程工作站对其进行调用。对于那些管理若干在物理上分布范围比较广的服务器或在家中通过拨号上网修改配置的人来说,这个工具实在是太方便了。SWAT为smb.conf文件中所包含的不同类型的节提供了HTML表格(见图6-
7、2)。SWAT简化了一般性的配置工作,使系统管理员将重点放在对节的定义上。在一般的Samba编译和安装过程中,SWAT被缺省安装在$(根目录)/swat目录下。在使用SWAT前,需要在/etc/services和/etc/inetd.conf文件中添加相应的项以说明系统的服务名和端口号。不要忘了在修改之后向inetd守护进程发出HUP信号。一旦系统中配置了SWAT,就可以用自己喜欢的浏览器通过下面的URL使用SWAT服务了。SWAT将询问管理员的用户名和口令。注意小心,当SWAT重写smb.conf文件时,它将删除所有的注释,
8、包括“=”和“copy=parameters”。如果你通过一个公共smb.conf模板用这些参数支持多个samba安装,请小心使用SWAT。56第二部分安装与配置下载图6-1SambaSWAT管理工具样例6-2SWATInternet服务配置6.4变量和文件替换Samba的一
此文档下载收益归作者所有