`
genwen
  • 浏览: 24208 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多

三、samba 进阶

下列所介绍的是一些高级参数的配置,这些参数如果应用得当,可以更加灵活地在网络上应用samba

1.宏

在基本配置里有提到一些参数的可以尾随%u、%m,这是samba里定义的宏,宏用百分号后面跟一字符表示,在具体运作的时候就用实际的参数来代替。常用的宏有:

%S = 当前服务名;

%P = 当前服务的根路径;

%u = 当前服务的用户名;

%g = 给定%u的所在的主工作组名;

%H = 给定的%u的宿主目录;

%v = Samba 版本号;

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

%m = 客户机的NETBIOS名;

%L = 服务器的 NetBIOS 名;

%T = 当前的日期和时间;

灵活地应用宏可以很方便地管理比较复杂的网络。

2.一些常用高级配置参数

2.1 全局参数

config file

说明:这个参数是全局参数,可以让你用另一个配置文件覆盖缺省的配置文件,如果文件不存在,该项无效。这个参数非常有用,也使得samba的配置更灵活,让一台Linux服务器模拟多台不同配置的NT 服务器,满足不同的需求。

比如,您想让网络上的某台名字是host1的机器用它自己的配置文件,先在/etc/下为host1配置一个名为smb.conf.host1的文件,在缺省的smb.conf里加这行:

config file = /etc/smb.conf.%m

这样,当host1请求连接的时候,smb.conf.%m被替换成smb.conf.host1,对host1来说,它所看到的samba就是由smb.conf.host1定义的。而其它机器还是用smb.conf。

deadtime

说明:这个参数值是个整数,单位是分钟,用于切断一个不活动的连接。当一个没有打开任何文件的连接的不活动的时间超过datetime指定的的时间后,samba就自动切断这个连接。这个参数可以节省服务器的资源消耗,尤其是在有大量连接的情况下。默认的值是零,零代表samba不自动切断任何连接。

time server

说明:这个参数让nmbd成为WINDOS客户的时间服务器。默认是no。

2.2 共享资源参数

dmin users

这个参数用来赋予用户对共享资源的管理员权限,意味着这些用户可以root一样进行所有的文件操作,当然只局限在这个共享资源上。这个选项要慎用,因为任何这样的用户可以对该共享上的文件随意进行操作。缺省是admin users = no。

例如:

admin users = Su_27 那么Su_27这个用户就是这个共享资源的管理员。

valid users

说明:指定共享资源的有效用户,即允许访问该资源的用户。例如:valid users = user1, user2那么user1和user2是有效用户。

invalid users

说明:和valid users 相反,指定那些用户不可访问这共享资源。

max connections (S)

说明:指定一个服务的最大连接数目,用户连接到该服务时如这个服务的连接数目已经达到指定值,这个新的连接请求把被拒绝。 例如: max connections = 100 最大连接数为100以上是一些samba的高级配置参数,但samba的参数还有很多,本章不能一一详述,如文件创建权限设定,代码页,文件名大小写是否敏感等,可以参考samba的文档。

 

分享到:
评论

相关推荐

    Samba中文手册

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。 Samba中文手册 学习Samba的必备利器 。

    Samba 使用手册

    如何配置samba以及如何使用。此文档讲得非常详细。建议下载。

    samba中文指导手册.pdf

    samba中文指导手册.pdf

    samba中文指导手册.docx

    samba中文指导手册.docx

    Samba工具使用指南

    本资源介绍了Linux下的Samba的基本概念以及基本、高级操作。

    原创-Samba4.7官方手册页smb.conf(5)中文翻译

    在编译、调试和使用Samba的过程中遇到一系列的问题,遍查网络没有找到合适的解答,发现要最终解决问题,还是要看原版的手册页。而网上能找到的smb.conf文档,要么版本较旧,要么关键部分没有翻译,看着头疼,因此就...

    Samba_HOWTO_Collections中文版

    linux下samaba的安装 测试 配置手册

    S3C44B0 中文手册.pdf

    三星的S3C44B0X 16/32位RISC处理器被设计来为手持设备等提供一个低成本高性能的方案。 S3C44B0X提供以下配置:2.5V ARM7TDMI 内核带有8Kcache ;...S3C44B0X采用一种新的三星ARM CPU嵌入总线结构-SAMBA2,最大达66MHZ。

    Ubuntu手册(中文版)

    3.5 Samba 设置.............................................29 3.6 打印机设置.............................................30 3.7 桌面PC 的CRON........................................31 3.8 其它主机安装...

    Deruio树莓派用户手册V001

    1 如何安装raspbian系统 2 使用ssh登录树莓派 3 安装samba服务器 4 IIC通讯 5 UART通讯 6 红外IR解码

    FreeBSD使用大全

    外挂式中文显示与输入软件 中文X服务器 配置文件XF86Config 第6章 定制应用软件与系统内核 编译应用软件 Ports Collection 手工编译安装程序 可执行程序格式 配置FreeBSD内核 为编译内核准备源代码 编译安装新...

    让Linux像Windows一样方便

    本资料是有Redhat Linux发布的Linux系统使用手册,非常好的Linux系统学习资料。 好多想学习Linux的人对Linux都是心仪已久,不过初学她可能觉得她只可远观,因为她不像Windows那样易上手,这本书以Redhat Enterprise...

    Linux操作系统基础教程

    非官方中文译稿。目前 Linux 中国的发行版本(Linux Distribution)主要有 Red Hat (红帽子) , Slackware, Caldera, Debian, Red Flag (红旗) , Blue Point (蓝点) , Xteam Linux (冲浪) , Happy Linux...

Global site tag (gtag.js) - Google Analytics