samba是一個(gè)工具套件,在Unix上實(shí)現(xiàn)SMB(Session Message Block)協(xié)議,或者稱之為NETBIOS/LanManager
協(xié)議.SMB協(xié)議通常是被windows系列用來實(shí)現(xiàn)磁盤和打印機(jī)共享.需要注意的是,NetBIOS是基于以太網(wǎng)廣播
機(jī)制的,沒有透明網(wǎng)橋是不能跨越網(wǎng)段的,也許用WINS和LMHOSTS可以,但我沒試過.我感覺samba是把SMB綁
定到TCP/IP上實(shí)現(xiàn)的,samba只在IP子網(wǎng)內(nèi)廣播(很多時(shí)候我不得不指定IP地址:-().所以在win95上與samba
通訊既要裝NetBEUI協(xié)議,也要裝tcp/ip協(xié)議!!
samba的主要部分有:
兩個(gè)守護(hù)程序: smbd 和 nmbd(對(duì)客戶端提供NetBIOS名服務(wù))
配置文件: /etc/smb.conf
使用工具: smbclient,smbstatus,smbmount,smbumount,smbprint,smbprint.sysv,smbrun
samba的啟動(dòng)腳本在/etc/rc.d/init.d/smb
BTW,不要把smb與smp(對(duì)稱多處理器)搞混了,更不要把NetBIOS名與DNS里的主機(jī)名搞混淆了! samba缺省
是把主機(jī)名設(shè)置成NetBIOS名,這樣通常會(huì)超出NetBIOS名的長(zhǎng)度限制(16個(gè)字符).