歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> 關於Unix

Linux網管123---第7章.自訂的組態及管理內容-5.使用Netata

使用Netatalk進行Macintosh型態的檔案及列印服務 Linux也可以使用Netatalk套件提供Appleshare服務(就是.Macintosh-型態的網路檔案及列印分享)。 這一節會描述如何組態分享,以及如何從客戶端機器存取他們。 為了使用Netatalk,必需在您的Linux核心中有支援Ap 使用 Netatalk 進行 Macintosh 型態的檔案及列印服務

Linux 也可以使用 Netatalk 套件提供 Appleshare 服務 (就是. Macintosh-型態的網路檔案及列印分享) 。 
這一節會描述如何組態分享,以及如何從客戶端機器存取他們。 
為了使用 Netatalk,必需在您的 Linux 核心中有支援 Appletalk 網路。來自 Red Hat 的原始核心通常已經以
模組型態提供這個支援,或者您也可可編譯組態有這個支援的自己核心。 

   注意: 確定 Appletalk 的支援是以模組的形式編譯而並非包括在核心的一部份 (查看 第10章,Linux 核心
   的升級  有關如何升級或訂 Linux 核心的細節)。否則您在停止然後重新啟動 Netatalk daemon時會遇到
   困難。 

一但您確定您的核心有支援 Appletalk , 您需要安裝 Netatalk 套件。因為 Netatalk 並未包含在 Red Hat 
發行版之內,您需要先下載再安裝。Netatalk 套件可以在 Red Hat的網頁上找到,位於 
ftp://ftp.redhat.com/contrib/libc6/i386/. 
在 Netatalk 安裝好後, 您需要更改位於 ``/etc/atalk/'的組態檔。這些檔案大都有組態的例,所以至少有
一些自我說明。這些檔案是: 

config 
這一個檔案包含有關調整您 Netatalk daemon 的組態資訊。這些資訊以環境變數所指定,這個檔案是服務開始之
前 Netatalk啟動 script 的“來源” (就是. 讀取) 。您可以指定同時連接的數量,是否接受 guest 登入等等。
無疑地您會根據需要修改它。 
  
atalk.conf 
這個檔案包含網路介面所使用的資料,以及您的 Appletalk 路由,名稱登錄,及其他相關資訊。您會需要修改這
個檔 ; 當您第一次啟動 Netatalk 伺服器時,所需的網路資訊會被偵測且自動加入這個檔中。然而,您可能希望
加入伺服器名稱。 
   注意: 鍵入 ``man atalkd' 可以得到關於這個檔案的更多資訊 

afpd.conf 
這個檔案讓您指定用在 Netatalk 的命令列選項的額外的參數。您可以指定 Netatalk 伺服器的 IP 位址及 port, 
加入登入訊息讓用戶登入時可以看到,及其他相關選項。您可能需要修改這個檔。 
   注意: 鍵入 ``man afpd' 可以得到關於這個檔案的更多資訊 

papd.conf 
這一個檔案包含使麥金塔的用戶指向網路分享印表機的資料。 我還沒試過這個,所以很不幸我無法給您任何建議。 
   注意: 鍵入 ``man papd' 可以得到關於這個檔案的更多資訊 

AppleVolumes.default 
這個檔案包含麥金塔用戶登入後可以看見的檔案分享列表。要 enable 一個分享時,鍵入檔案目錄的路徑,後面跟
著文字敘述。例如: 
  ~                "Home"
/archive/busdept "Business Department Common Files"
 

(上面會提供連接的麥金塔用戶兩個分享: 他們的 home 目錄,以及它們工作部門的分享區域。) 

   小技巧: 在這裡有一個技巧是在 Samba 下對相同的檔案路徑設立兩個分享, 這樣可以讓您的 Mac 以及 Windows 
   用戶系統平台有各自獨立的檔案分享。 查看 使用 Samba 進行 Windows 型態的檔案及列印服務 有關 Samba 
   的細節。 

AppleVolumes.system 
這個檔案列出也像 ``AppleVolumes.default' 所做的分享檔案,不同的是這些分享是指定給所有使用者,不論他
們登入了沒有。這個檔案同時包含了檔案型態對應表。除非您想加入通用的分享給所有人,否則不用修改它 ; 對大
部分人這是壞主意。
一但所有組態資料都設定正確, 您可以鍵入下面這行以手動啟動 Netatalk 服務: 
  /etc/rc.d/init.d/atalk start
 

(這個服務當系統開機時應該會自動啟動). 

更多有關 Netatalk 的資料可以在 Netatalk 網頁 http://www.umich.edu/~rsug/netatalk/上找到。此外, 很有
用的組態資料也可以在 Linux Netatalk HOWTO 上找到,位在 http://thehamptons.com/anders/netatalk/.

Copyright © Linux教程網 All Rights Reserved