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.0 1.1 Wikipedia. Samba (software).
- ↑ Sherman (2004). Samba with Andrew Tridgell.
- ↑ Tridgell, Andrew & the Samba Team (1997). A bit of history and a bit of fun.
相關頁面
- SMB
- 分享檔案給網路上的 Windows 系統
- 存取網路上 Windows 系統上的檔案
- 列出 Windows Workgroup 上可用的電腦
- Setup Cross-subnet Windows Workgroup or Domain
- Samba 映射站列表
相關連結
- Wikipedia. Samba (software).
- 維基百科. Samba.

