|
|
|
|
移动端

6.3.1 常规配置(5)

《Linux服务器配置全程实录》第6章使用Samba配置文件服务器。Samba作为类UNIX系统和Windows的通信的桥梁,目前应用非常广泛,本章中讲解在RHEL下通过Samba配置文件服务器、打印服务器,PAM在Samba中的应用、异构环境相关内容。本节为大家介绍常规配置。

作者:张勤/杨章明来源:人民邮电出版社|2011-08-10 16:23

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


6.3.1  常规配置(5)

load printers:是否自动共享打印机,而不根据[printer]标签内配置。

cups options:是否自动共享打印机,而不根据[printer]标签内配置。

printcap name:设置获取打印机描述信息的文件位置,该参数默认设置为 /etc /printcapFile。

(10)Filesystem Options:该部分包括Samba服务器如何保留从Windows客户端复制或移动到Samba服务器共享目录文件的Windows文件属性的相关配置,如图6-14所示,在这部分中可以设置的参数如下。

map archive:当Windows客户端将文件复制或移动到Samba服务器共享目录时,是否保留文件在Windows中的存档属性。当map archive =yes时,将保留;当map archive =no时,将不保留。默认为map archive =yes。不过如果store dos attributes=yes时,Samba服务器将忽略该参数的设置。

map hidden:当Windows客户端将文件复制或移动到Samba服务器共享目录时,是否保留文件在Windows中的隐藏文件属性。当map hidden =yes时,将保留;当map hidden =no时,将不保留。该参数没有默认值,也就是在不设置该参数时,是否保留隐藏文件属性根据store dos attributes的值决定。

map read only:当Windows客户端将文件复制或移动到Samba服务器共享目录时,是否保留文件在Windows中的只读属性。当map read only=yes时,将保留;当map read only=no时,将不保留。默认为map read only=yes。不过如果store dos attributes=yes时,Samba服务器将忽略该参数的设置。

map system:当Windows客户端将文件复制或移动到Samba服务器共享目录时,是否保留文件在Windows中的系统文件属性。当map system =yes时,将保留;当map system =no时,将不保留。默认为map system =no。不过如果store dos attributes=yes时,Samba服务器将忽略该参数的设置。

store dos attributes:当Windows客户端将文件复制或移动到Samba服务器共享目录时,是否保留文件在Windows中的相关属性(只读文件、系统文件、隐藏文件、存档属性)。当store dos attributes =yes时,将保留;当store dos attributes =no时,将不保留。默认为store dos attributes =no。

 
(点击查看大图)图6-14  Filesystem Options
Share Definitons:该部分主要涉及Samba服务器需要共享的资源,如图6-15所示。这部分中默认已设置用户家目录(从[home]标识开始)、打印机共享(从[printers]标识开始)、登录脚本及登录域中有关用户家目录的配置,用户自定义配置信息也在此部分定义。
 
图6-15  Share Definitons

在编辑Samba主配置文件时smb.conf文件中并不要求参数缩进,但推荐在编写时对参数进行缩进,这样便于以后阅读及修改。对于用户自定义的共享资源配置内容放在smb.conf文件的最尾,这样也是为了便于以后阅读及修改。

5.共享目录

Samba服务器的功能主要是实现资源共享,在全局配置中的内容主要是针对Samba服务自身相关状态。在这些工作完成后就需要配置希望共享的资源,这部分配置参数非常多,在本节中只是简单配置一个共享实现对一个目录资源的共享,其他有关参数及其作用将在后续章节中讲述。

Samba配置共享目录的语法如下。

  1. [共享名]                       ①  
  2.     comment = 描述            ②  
  3.     path = 本地目录路径       ③  

其参数含义如下。

①:客户端访问Samba服务器时浏览到的目录名,该名称不要求与本地目录名相同,但在当前Samba服务器必须惟一。

②:客户端访问Samba服务器时浏览到的目录描述信息,该参数不是必须的。

③:需要共享的本地目录,必须使用绝对路径。

下面通过一个例子来看一下使用Samba服务器共享目录的方法。

(1)在根目录下建立一个名为test的目录。

(2)在文件/etc/samba/smb.conf尾部加入如下内容。

  1. [smbtest]  
  2.      comment = This is smb test  
  3.      path = /test  

(3) 使用testparm命令测试smb.conf配置是否正确,如果配置正确应出现如图6-16提示。

 
图6-16  testparm执行结果
(4)使用如下命令修改SELinux状态。
  1. chcon -R -t samba_share_t /test 
【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

C#和.NET核心技术

本书重点讲解如何用实用的代码来解决具体的实际问题。本书的内容覆盖面很广,从新的C#范型到Web服务,从反射到安全等都有涉及。系统地介绍...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊