OSWikiHK: 请协力 GPLv3 的中文翻译工作。

Samba

OSWikiHK,自由中文開源知識庫

Samba 是一個自由/開源軟件讓 Unix/Linux 等作業系統可以使用微軟 Windows 的 SMB/CIFS 網絡協定,不僅可以存取和分享 Windows 的資料夾和印表機,更可以融合 Windows Server 的網域、扮演網域控制站 (Domain Controller) 以及成為 Active Directory 的成員。[1]

目录

歷史

Samba 的第一版本於 1992 年由當年還在澳洲國立大學 (Australian National University) 修讀理論物理學博士學位的 Andrew Tridgell 開發出來。當時,Tridgell 使用 packet sniffer 去分析 DEC PATHWORKS 使用的網絡協定,並編寫模擬程式。十八個月後,有人告訢 Tridgell 他的程式同樣可以和 Windows 溝通,令他發現 DEC PATHWORKS 使用的網絡協定和包括微軟 LAN Manager 的其他網絡伺服器系統所使用的網絡協定很大程度相同。自此,Samba 的發展就一直針對兼容微軟的網絡產品了。[1][2]

Samba 最初的程式碼只叫作 server,後來改成 smbserver。但 1994 年,Tridgell 收到一間銷售 TotalNet Advanced Server 的公司 Syntax 的通知這名稱侵犯了其註冊商標 SMBserver,需要更改名稱。結果 Tridgell 使用 grep 命令在系統的字典尋找有 S、M 和 B 三個字母的英文字:

grep -i '^s.*m.*b' /usr/share/dict/words

最後選擇了 Samba 並一直沿用至今。[3]

Daemons

  • smbd - server to provide SMB/CIFS services to client
  • nmbd - NetBIOS name server to provide NetBIOS over UDP/IP naming services to clients

配置檔案

啟動/關閉 Samba

獨立 (Standalone) 運作:

/usr/sbin/smbd -D
/usr/sbin/nmbd -D

inetd (/etc/inetd.conf)

netbios-ssn stream tcp nowait root /usr/sbin/smbd smbd
netbios-ns  dgram  udp wait   root /usr/sbin/nmbd nmbd

參考資料

  1. 1.0 1.1 Wikipedia. Samba (software).
  2. Sherman (2004). Samba with Andrew Tridgell.
  3. Tridgell, Andrew & the Samba Team (1997). A bit of history and a bit of fun.

相關頁面

相關連結

Personal tools
廣告橫額