[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > 其它 > 正文
中文man手冊:make_smbcodepage - 為Samba創建代碼頁文件
本文出自:http://www.cmpp.net 作者: (2001-09-21 08:00:00)

MAKE_SMBCODEPAGE

Section: User Commands (1)
Updated: 17 Apr 2001

 

名字

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目錄的。
輸出文件
程序產生的輸出文件。
 

Samba的代碼頁文件

文本格式的代碼頁定義文件描述了在指定DOS代碼頁大127的字符中 是如何把大寫轉換為小寫的。要注意的是,在某些DOS代碼頁中 (如437),大小寫之間的映射並不一定對稱。例如,在代碼頁437中, 當進行小寫到大寫的映射時,把帶有撇形(′)重音符號的a轉換為不 帶重間符號的明文大寫字母A,而當進行大寫到小寫映射時,則把字 母A直接轉換為字母a而不帶重間符號。

而二進制代碼頁定義文件則是相同信息的二進制表示,同時包含一個 值,用來說明所描述的代碼頁。

因為Samba還沒有使用UNICODE碼,所以如果你希望在特殊的語言環境 中不區分大小寫的話,就要為DOS和Windows客戶端指定所用的代碼頁。 Samba所用的缺省代碼頁是850(西歐語)。同時,Samba發布還提供了 文本格式的樣本代碼頁文件,包含437(美語)、737(希臘語)、850(西 歐語)、852(MS-DOS 拉丁2)、861(冰島語), 866 (斯拉夫語)、932 (日語)、936(簡體中文)、949(韓文)和950(繁體中文)。我們鼓勵用戶 為自己的代碼頁編寫文本格式的定義文件,並把它捐款給samba@samba.org。 當你執行'make install'命令時,source/codepages目 錄中的所有代碼頁文件都會被編譯並安裝到系統上。

smb.conf文件中配置了client code page選項之, smbd服務器就可以使用客戶代碼頁了。  

相關文件

codepage_def.<codepage>

這是Samba源代碼包提供的用輸入的文本代碼頁文件,它們保存在 source/codepages目錄中。

在這些文本格式的代碼頁定義文件中,每一行都包含了四個字段:

*
lower:小寫字符的十六進制值。
*
upper:上述小寫字符所對應的大寫字符十六進制值。
*
map upper to lower:這是個布爾量(True或False二者選一)。 用來說明在對一個文件名進行小寫處理時,是否讓Samba將其中的大寫 字符映射成小寫字符。
*
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手冊頁的原作者是Karl Auer。這些文檔已被轉換成YODL(一種極好的 開放源代碼軟件,可以在ftp://ftp.icce.rug.nl/pub/unix/處獲得)格式, 並已由Jeremy Allison更新到samba2.0版本。Gerald Carter完成了Samba 2.2的DocBook轉化工作。

 

[中文版維護人]

meaculpa <meaculpa@21cn.com>  

[中文版最新更新]

2001/05/20

 

[中國 Linux 論壇 man 手冊頁翻譯計劃]

www.cmpp.net/
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
巧配samba實現WIN2000和Linux文件共享 (2001-12-23 08:30:00)
Samba的圖形化配置工具-SWAT (2001-10-01 07:00:00)
Samba的三種典型配置 (2001-09-30 13:05:00)
如何利用Samba實現Linux與Windows98的資源共享 (2001-09-30 09:05:00)
Samba的簡介 (2001-09-30 08:05:01)
Samba 和 Windows 的密碼處理認証方式 (2001-09-30 07:05:00)
RedHat6.2服務器配置方案大全--第三章 DHCP,第四章 Samba (2001-09-28 09:00:00)
中文man手冊:smbstatus - 報告當前samba的聯接狀態 (2001-09-22 13:05:00)
中文man手冊:make_smbcodepage - 為Samba創建代碼頁文件 (2001-09-21 08:00:00)
尋找Linux下的網絡鄰居(圖形工具:gnomba,Tk Samba,xSMBrowser,LinNeighborhood) (2001-08-24 09:00:00)

===更多相關===
 

★  樊強制作 歡迎分享  ★