資源描述:
《Linux下Samba服務(wù)器配置 和應(yīng)用.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Linux下Samba服務(wù)器配置和應(yīng)用Samba協(xié)議基礎(chǔ)在NetBIOS出現(xiàn)之后,Microsoft就使用NetBIOS實現(xiàn)了一個網(wǎng)絡(luò)文件/打印服務(wù)系統(tǒng),這個系統(tǒng)基于NetBIOS設(shè)定了一套文件共享協(xié)議,Microsoft稱之為SMB(ServerMessageBlock)協(xié)議。這個協(xié)議被Microsoft用于它們LanManager和WindowsNT服務(wù)器系統(tǒng)中,實現(xiàn)不同計算機之間共享打印機、串行口和通訊抽象(如命名管道、郵件插槽等)。隨著Internet的流行,Microsoft希望將這個協(xié)議擴展到Internet上去,成為Internet
2、上計算機之間相互共享數(shù)據(jù)的一種標準。因此它將原有的幾乎沒有多少技術(shù)文檔的SMB協(xié)議進行整理,重新命名為CIFS(CommonInternetFileSystem),并打算將它與NetBIOS相脫離,試圖使它成為Internet上的一個標準協(xié)議。因此,為了讓Windows和Unix計算機相集成,最好的辦法即是在Unix計算機中安裝支持SMB/CIFS協(xié)議的軟件,這樣Windows客戶就不需要更改設(shè)置,就能如同使用WindowsNT服務(wù)器一樣,使用Unix計算機上的資源了。Samba是用來實現(xiàn)SMB的一種軟件,它的工作原理是,讓NETBIOS(Win
3、dows95網(wǎng)絡(luò)鄰居的通訊協(xié)議)和SMB(ServerMessageBlock)這兩個協(xié)議運行于TCP/IP通信協(xié)議之上,并且使用Windows的NETBEUI協(xié)議讓Unix計算機可以在網(wǎng)絡(luò)鄰居上被Windows計算機看到。它的功能有:1.共享Linux磁盤給Win95/NT2.共享Win95/NT磁盤給Linux機器3.共享Linux打印機給win95/NT4.共享win95/NT打印機給Linux機器。同時它的文件服務(wù)功能比NT系統(tǒng)還高,而且在Windows2000之前就提供了用戶磁盤空間限制的功能。Samba的配置全局設(shè)置:workgrou
4、p=MYGROUP定義該Samba服務(wù)器所在的工作組或者域(如果下面的security=domain的話)。serverstring=MYSambaServer設(shè)定機器的描述,當我們通過網(wǎng)絡(luò)鄰居訪問的時候可以在備注里面看見這個內(nèi)容,而且還可以使用samba設(shè)定的變量。這里說一下samba定義的變量:%S=當前服務(wù)名(如果有的話)%P=當前服務(wù)的根目錄(如果有的話)%u=當前服務(wù)的用戶名(如果有的話)%g=當前用戶說在的主工作組%U=當前對話的用戶名%G=當前對話的用戶的主工作組%H=當前服務(wù)的用戶的Home目錄%v=Samba服務(wù)的版本號。%h=
5、運行Samba服務(wù)機器的主機名%m=客戶機的NETBIOS名稱%L=服務(wù)器的NETBIOS名稱%M=客戶機的主機名%N=NIS服務(wù)器名%p=NIS服務(wù)的Home目錄%R=說采用的協(xié)議等級(值可以是CORE,COREPLUS,LANMAN1,LANMAN2,NT1)%d=當前服務(wù)進程的ID%a=客戶機的結(jié)構(gòu)(只能識別幾項:Samba,WfWg,WinNT,Win95)%I=客戶機的IP%T=當前日期和時間hostsallow=網(wǎng)絡(luò)或者主機這里可以設(shè)置允許訪問的網(wǎng)絡(luò)和主機IP,比如允許192.168.1.0/24和192.168.2.1/32訪問,就
6、用hostallow=192.168.1.192.168.2.1127.0.0.1(網(wǎng)絡(luò)注意后面加”.”號,各個項目間用空格隔開,記得把本機也加進去)printcapname=printcapFile到printcapFile(一般是/etc/printcap)這個文件中取得打印機的描述信息loadprinters=yes
7、no設(shè)定是否自動共享打印機而不用設(shè)置下面的[printer]一節(jié)的相關(guān)東西printing=PrintSystemType定義打印系統(tǒng)的類型,缺省是lprng,可選項有:bsd,sysv,plp,lprng,aix,hpux,
8、qnx。guestaccount=pcguest定義游客帳號,而且需要把這個帳號加入/etc/passwd,不然它就用缺省的nobodylogfile=LogFileName定義記錄文件的位置LogFileName(一般是用/var/log/samba/%m.log)maxlogsize=size定義記錄文件的大小size(單位是KB,如果是0的話就不限大?。﹕ecurity=security_level定義Samba的安全級別,按從低到高分為四級:share,user,server,domain。它們對應(yīng)的驗證方式如下:share:沒有安全性的
9、級別,任何用戶都可以不要用戶名和口令訪問服務(wù)器上的資源。user:samba的默認配置,要求用戶在訪問共享資源之前資源必須先提供用戶名和