系统管理工程师笔记---小孩制作整理创建时间:2009-9-15 20:47:00 QQ:980617577 Linux Samba 配置说明以及实验文档 Samba 配置文件常用详解 Samba 的主配置文件叫smb.conf, 可以用rpm –ql samba 查看文件都安装到了那里咯! 默认主配置在/etc/samba/目录下。这个目录下还存放着我们稍后用密码访问时的口令文件。 smb.conf 含有多个段,每个段由段名开始,直到下个段名。每个段名放在方括号中间。配置文件中一行一个段名和参数,段名和参数名不分大小写。 除了[global]段外,所有的段都可以看作是一个共享资源。段名是该共享资源的名字,段里的参数是该共享资源的属性。 Samba 安装好后,使用testparm 命令可以测试 smb.conf 配置是否正确。使用testparm –v命令可以详细的列出 smb.conf 支持的配置参数。 全局参数: ==================Global Settings =================== [global] config file = /usr/local/samba/lib/smb.conf.%m 说明:config file 可以让你使用另一个配置文件来覆盖缺省的配置文件。如果文件 不存在,则该项无效。这个参数很有用,可以使得 samba 配置更灵活,可以让一台 samba 服务器模拟多台不同配置的服务器。比如,你想让 PC1(主机名)这台电脑在访问 Samba Server 时使用它自己的配置文件,那么先在/etc/samba/host/下为 PC1 配置一个名为 smb.conf.pc1 的文件,然后在smb.conf 中加入:config file = /etc/samba/host/smb.conf.%m。这样当 PC1 请求连接 Samba Server 时,smb.conf.%m 就被替换成 smb.conf.pc1。这样,对于 PC1 来说,它所使用的Samba 服务就是由 smb.conf.pc1 定义的,而其他机器访问 Samba Server 则还是应用smb.conf。 workgroup = WORKGROUP 说明:设定 Samba Server 所要加入的工作组或者域。 printcap name = /etc/printcap //此项是用来设置开机时自动加载的打印机配置文件名称和路径 load printers = yes //表示是否容许打印机中的所有打印机,在开机时自动加载浏览列表,以支持客户端的浏览功能 printing = cups //此项用来指定打印系统的类型 ; guest account = pcguest //此项默认不使用,它是用来设置Guest 帐号名 server string = Samba Server Version %v 说明:设定 Samba Server 的注释,可以是任何字符串,也可以不填。宏%v 表示显示 Samba的版本号。 系统管理...