一、概念及原理
(一)概念
SAMBA:Send Message Block
局域網(wǎng)上共享文件和打印機的一種協(xié)議,能夠使Unix與Windows系統(tǒng)之間進行共享服務(wù),使Windows能夠采用“網(wǎng)上鄰居”進行訪問Unix主機;
(二)工作原理
讓NETBIOS和SMA這兩個協(xié)議運行于TCP/IP通信協(xié)議之上,并且使用Windows的NETBEUI協(xié)議讓LINUX可以在網(wǎng)絡(luò)鄰居上被Windows看到;
SAMBA基于的兩個Deamon:
(三)相關(guān)守護進程
1、SAMBA:設(shè)置共享目錄、打印機等;
2、numbed:管理群組、NetBIOS Name等解析工作;
二、具體搭建
當然開始要查看系統(tǒng)中是否已經(jīng)安裝SAMBA相關(guān)包,如沒有想折安裝即可(光盤或者下載源碼編譯安裝),本搭建是基于FC5中自帶的SAMBA;
主配置文件:
/etc/samba/smb.conf
#=================== Global Settings===============
[global]部分設(shè)置,主要就是下列幾項,其余可以保持不變,當然你要比較復(fù)雜高級的功能服務(wù)的話,那就另當別論了;
# workgroup = NT-Domain-Name or Workgroup-Name
workgroup = MSHOME #主機所屬工作組名稱
# server string is the equivalent of the NT Description field
server string = Samba Server #SAMBA服務(wù)器主機的注釋,可選,但是建議還是留著,而且盡量寫的詳細準確,有助于識別;
# Security mode. Most people will want user level security. See security_level.txt for details.
security = share #安全模式,由于是共享目錄,所以用share;
#==================== Share Definitions ==========
共享部分設(shè)置其它保存不動,直接在***后面添加你要共享的目錄即可,同時要注意其訪問權(quán)限;
[nfs]
path = /var/nfs
public = yes
writable = yes
/var/nfs目錄對所有用戶都可讀可寫;
四、啟動服務(wù)
通過以上簡單的設(shè)置,重啟服務(wù)后,即可在Windows下在網(wǎng)上鄰居中進行訪問;
在FC5下,服務(wù)名為smb及nmb,啟動smb時自動將nmb也啟動;
五、注意事項
1、防火墻問題
2、確保共享目錄的訪問權(quán)限
3、通過網(wǎng)上鄰居訪問相應(yīng)共享目錄前,必須確保目錄在服務(wù)器上存在