日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

66 FreeBSD連載:安裝samba

配置和使用Samba【66 FreeBSD連載:安裝samba】FreeBSD下實現(xiàn)SMB/CIFS協(xié)議的軟件為samba ── 一個可以運行在很多種Unix系統(tǒng)中的著名自由軟件,它使得Unix對外如同一個Lan Manager服務(wù)器,向Windows客戶提供文件和打印服務(wù) 。Samba的當(dāng)前版本為2.0,在FreeBSD下可以通過Packages Collection或Ports Collection進(jìn)行安裝 。
samba的主頁為http://samba.org,包括有大量samba的資源 。
雖然SMB協(xié)議主要用于Microsoft網(wǎng)絡(luò),但samba的出現(xiàn)與其無關(guān) 。它是作者Andrew Tridgell試圖在一臺Sun工作站上完成DEC Pathworks功能的嘗試,以完成他的其他研究工作 。Pathworks是另一個基于SMB的服務(wù)器 。那時Andrew Tridgell對SMB和NetBIOS一無所知,但通過分析Dos客戶端和Pathworks的行為,他完成了Samba的最初版本 。此后隨著越來越多的人加入Samba的開發(fā),Microsft也公開了SMB的文檔,Samba也越來越完善 。使用Samba的使用者一般都會使用過WindowsNT等其他SMB服務(wù)器,根據(jù)他們的經(jīng)驗,Samba服務(wù)器的性能要超過其他的各種SMB服務(wù)器,包括Windows NT 。
samba軟件的主要組成部分有:
smbd:這就是samba的SMB服務(wù)器,它使用SMB協(xié)議與客戶連接,完成事實上的用戶認(rèn)證、權(quán)限管理和文件共享任務(wù);
nmbd:提供NetBIOS名字服務(wù)的守護(hù)進(jìn)程,可以幫助客戶定位服務(wù)器和域,如同Windows NT上的WINS服務(wù)器;
smb.conf:是samba的配置文件,在FreeBSD中它被放在/usr/local/etc目錄中 。
swat:是一個Samba專用的WWW服務(wù)器,用于通過客戶瀏覽器配置samba,提供了對Samba的圖形配置界面;
smbclIEnt:是一個簡單的SMB客戶程序,用于訪問其他SMB計算機(jī)共享的文件或打印資源,例如Windows95或NT計算機(jī),它的操作和ftp類似 。
smbprint:一個shell腳本,它使用smbclient向Windows計算機(jī)上共享出的打印機(jī)上發(fā)送要打印的文檔 。
nmblookup:用于查詢NetBIOS名字的命令行工具 。
安裝samba
當(dāng)使用Packages Collection安裝了Samba之后,將自動安裝一個啟動腳本samba.sh.sample到/usr/local/etc/rc.d目錄中,可以將其更名為samba.sh,用于計算機(jī)啟動時自動啟動samba服務(wù)器smbd和nmbd 。但要啟動samba,還需要更改/usr/local/etc/目錄下的配置文件smb.conf,安裝程序?qū)⒆詣影惭b一個樣例文件smb.conf.default,可以將其復(fù)制為smb.conf文件,然后再進(jìn)行修改 。
# pkg_add samab-2.0.2.tgz# cd /usr/local/etc# cp smb.conf.default smb.conf# cd rc.d# cp samba.sh.sample samba.sh# sh samba.shSamba為了正常使用samba,必須對smb.conf進(jìn)行配置,可以直接編輯配置文件,或者使用圖形設(shè)置界面進(jìn)行設(shè)置 。由于samba是一個非常流行的SMB服務(wù)器,因此存在多種圖形界面的配置程序,samba2.0本身提供的swat就是其中的一種,它作為一個Web服務(wù)器,可以通過WWW瀏覽器來配置smb.conf 。但是即使能通過圖形界面進(jìn)行設(shè)置,但手工編輯smb.conf仍然是最基本的設(shè)置方式 。
如同上面的執(zhí)行命令中所顯示的,缺省的smb.conf就正常啟動samba服務(wù)器,只是缺省配置并不一定適合用戶的具體設(shè)置情況 。例如域(或工作組)名字缺省為MYGROUP,而實際網(wǎng)絡(luò)中則不一定使用這個名字 。下面的命令使用Samba提供的smbclient客戶程序,查看缺省smb.conf啟動的samba服務(wù)器的設(shè)置 。
# smbclient -L localhost -U璬ed interface ip=202.102.245.60 bcast=202.102.245.255 nmask=255.255.255.0Domain=[MYGROUP] OS=[Unix] Server=[Samba 2.0.2]SharenameTypeComment--------------------IPC$ IPCIPC Service (Samba Server)asciiPrinterlj5gray-a4-ascii-monolp2Printerlj5gray-a4-auto-monolj5gray-a4-raPrinterlj5gray auto rawwbDiskHome DirectoriesServerComment----------------fbsdsrvSamba ServerWorkgroupMaster----------------MYGROUP 從這個輸出結(jié)果可以看出,缺省使用的工作組為MYGROUP,提供共享的資源有IPC$,用戶個人目錄wb,以及系統(tǒng)中存在的多個打印機(jī)資源 。samba使用計算機(jī)的hostname生成它NetBIOS名字fbsdsrv 。

推薦閱讀