Provided by:
manpages-zh_1.5.1-2_all 
NAME
make_smbcodepage - 为Samba创建代码页文件
览
make_smbcodepage c|d 件
述
这个工具是是Samba组件的一部分。
针对Samba 2.2的国际化功能,使用make_smbcodepage可以
编译或反编译代码页文件。
项
c|d 使用c把一个文本格式的代码页文件编译成二进制格式;
使用d把一个二进制格式的代码页反编译成文本格式。
选用的代码页(一个数字,如850)。
件
待处理的输入文件。在使用c选项时,它是文本格式的代码
页预定义文件,这些文件可以在Samba包的source/codepages
目录中找到;在使用d选项时,它是二进制格式的代码页文件,
通常,这些文件保存在Samba安装路径的lib/codepages目录的。
件
程序产生的输出文件。
Sambasamba@samba.org。
当你执行'make install'命令时,source/codepages目
录中的所有代码页文件都会被编译并安装到系统上。
在smb.conf文件中配置了client code page选项之后,
smbd服务器就可以使用客户代码页了。
件
codepage_def.<codepage>
这是Samba源代码包提供的用于输入的文本代码页文件,它们保存在
source/codepages目录中。
在这些文本格式的代码页定义文件中,每一行都包含了四个字段:
o lower:小写字符的十六进制值。
o upper:上述小写字符所对应的大写字符十六进制值。
o map upper to lower:这是个布尔量(True或False二者选一)。
用来说明在对一个文件名进行小写处理时,是否让Samba将其中的大写
字符映射成小写字符。
o map lower to upper:这是个布尔量(True或False二者选一)。
用来说明在对一个文件名进行大写处理时,是否让Samba将其中的小写
字符映射成大写字符。
codepage.<codepage>
这是Samba产生的输出二进制代码页文件,它们保存在Samba安装目录的
lib/codepage中。
装
服务器及相关支持文件的保存位置决定于系统管理员,以下只是建议:
我们推荐把make_smbcodepage程序安装到/usr/local/samba
路径下的一个目录中,这个目录应该具有只有root可写,所有人都可读的
权限。这个程序本身应该让所有用户都可执行,而不应该执行suid或sgid 操作。
本
本手册页是针对samba 2.2版的。
见
smbd(8)、smb.conf(5)
者
Samba软件和相关工具最初由Andrew Tridgell编写。现在,它是按开源
软件的形式进行开发的。
Samba手册页的宰髡呤荎arl Auer。这些文档已被转换成YODL(一种极好的
开放源代码软件,可以在ftp://ftp.icce.rug.nl/pub/unix/处获得)格式,
并已由Jeremy Allison更新到samba2.0版本。Gerald Carter完成了Samba
2.2的DocBook转化工作。
[meaculpa <meaculpa@21cn.com>
[[Linux man]
http://cmpp.linuxforum.net