如何架設 SAMBA 伺服器


有問題? 寫信給我吧!

更新於 西元2001年六月二十二日


 

1. http://www.sunfreeware.com 網站抓取 SAMBA 套件.
2. 將這個檔案拷貝到暫存目錄, 像是 /tmp
3. 使用以下的指令安裝 SAMBA 的套裝軟體. 執行完後, 它會被安裝到 /usr/local/samba 目錄.

pkgadd -d samba-2.2.0-sol8-sparc-local

4. 將 SAMBA 設定範本從 /usr/local/samba/doc/samba/examples 目錄拷到 /usr/local/samba/lib 目錄

cp /usr/local/samba/doc/samba/examples/smb.conf.default /usr/local/samba/lib

然後將其中的 SAMBA 檔重新命名為 smb.conf

mv smb.conf.default smb.conf

5. 下一步就是更改設定. 基本上你有兩個更改設定的方式.

不過在 SAMBA 所提供的工具中, 有兩種設定方式喔.

  方式一: 手動更改 SAMBA 設定檔.

SAMBA 的設定黨是存成 /usr/local/samba/lib/smb.conf

以下是大概的 SAMBA 設定檔內容.

# Samba config file created using SWAT
# from cna0791972.taiwan.ti.com (157.87.139.190)
# Date: 2001/06/11 18:02:59

# Global parameters
[global]
        workgroup = MYWORKGROUP
        netbios name = MYSERVER
        server string = MYSERVER Samba Server %v
        security = SHARE
        encrypt passwords = Yes
        update encrypted = Yes
        log file = /usr/local/samba/var/log.%m
        max log size = 50
        load printers = No
        dns proxy = No

[wales]
        comment = Wales Directory
        path = /wales
        read only = No
        guest ok = Yes

[homes]
        comment = Home Directories
        read only = No
        browseable = No

[printers]
        comment = All Printers
        path = /usr/spool/samba
        printable = Yes
        browseable = No

  方式二: 使用 SAMBA 的 SWAT 圖型介面來更改 SAMBA 設定. 此方式較為廣泛使用.

在你使用 SWAT 之前, 你必須將它設定好. 以下就是大概的設定方式.

   
1. 更改 /etc/servicices 檔案, 然後加入以下的內容

swat            901/tcp

2. 更改 /etc/inetd.conf 檔案, 然後加入以下的內容

swat  stream  tcp  nowait.400  root  /usr/local/samba/bin/swat  swat

3. 使用以下的指令, 重新啟動你的 inet daemon

# kill -1 inet_process_id

備註: 使用這個指令 ps -ef | grep inet 去找出 inetd 的 process id

4. 現在, 打開你的 Internet Explorer 或是 Netscape, 然後打入你的 UNIX 上的網址.

在這, 我們假設你的 UNIX 機器名稱為 myserver.

http://myserver:901

因為 SAMBA 預設的 PORT 號碼為 901.

5. Now you should be able to configure SAMBA through the SWAT GUI.
6. 現在, 我們測試看看 SAMBA 是否有將目錄從 UNIX 上分享出來.

打開一個 DOS 視窗, 然後打入下面的指令.

c:\net view \\myserver

然後你應該可看到以下的回應.

分享資源於 \\myserver
TAAPP Samba Server 2.2.0

資源分享名稱   類型         用途  註解
---------------------------------------------------------
wales
       磁碟              Wales Directory

指令執行成功。

7. 你現在可以將這個分享出來的目錄, 在 Windows 的環境中使用.

 


(c) 2001 Wales Chen