構(gòu)建文件服務器_第1頁
構(gòu)建文件服務器_第2頁
構(gòu)建文件服務器_第3頁
構(gòu)建文件服務器_第4頁
構(gòu)建文件服務器_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

構(gòu)建文件服務器Samba服務基礎(chǔ)SMB協(xié)議ServerMessageBlock,服務消息塊CIFS協(xié)議CommonInternetFileSystem,通用互聯(lián)網(wǎng)文件系統(tǒng)Samba項目

2Samba服務基礎(chǔ)Samba的軟件包組成samba-3.0.23c-2.i386.rpmsamba-client-3.0.23c-2.i386.rpmsamba-common-3.0.23c-2.i386.rpmsamba-swat-3.0.23c-2.i386.rpmsystem-config-samba-1.2.39-1.el5.noarch.rpm3Samba服務基礎(chǔ)Samba服務器的主要程序smbd:提供對服務器中文件、打印資源的共享訪問nmbd:提供基于NetBIOS主機名稱的解析Samba的服務腳本/etc/init.d/smbSamba的配置目錄及文件/etc/samba//etc/samba/smb.conf4smb.conf主配置文件smb.conf文件的配置內(nèi)容[global]:全局設(shè)置[homes]:用戶目錄共享設(shè)置[printers]:打印機共享設(shè)置[myshare]:自定義名稱的共享目錄設(shè)置輔助配置內(nèi)容注釋行:以#號開頭的行配置樣例行:以;號開頭的行結(jié)合grep命令可以提取有效配置行g(shù)rep-v"^#"smb.conf|grep-v"^;"|grep-v^$[global]workgroup=MYGROUPserverstring=SambaServersecurity=userlogfile=/var/log/samba/%m.log……[homes]comment=HomeDirectoriesbrowseable=nowritable=yes[printers]……5smb.conf主配置文件常見全局配置項的含義workgroup:所在工作組名稱serverstring:服務器描述信息security:安全級別,可用值如下:share、user、server、domainlogfile:日志文件位置,“%m”變量表示客戶機地址maxlogsize:日志文件的最大容量,單位為KB6smb.conf主配置文件常見共享目錄配置項的含義comment:對共享目錄的注釋、說明信息path:共享目錄在服務器中對應的實際路徑browseable:該共享目錄在“網(wǎng)上鄰居”中是否可見guestok:是否允許所有人訪問,等效于“public”writable:是否可寫,與readonly的作用相反Samba服務設(shè)置的讀取、寫入權(quán)限,優(yōu)先級要低于文件系統(tǒng)中設(shè)置的權(quán)限7建立可匿名訪問的文件共享修改smb.conf配置文件security=sharepublic=yes檢查配置的正確性testparm命令工具啟動smb服務servicesmbstart[global]workgroup=WORKGROUPsecurity=share[movie]comment=Publicsharewithmoviefilespath=/var/public/moviespublic=yesreadonly=yes[root@filesvr~]#servicesmbstart啟動SMB服務:[確定]啟動NMB服務:[確定][root@filesvr~]#netstat-anptu|grepmbdtcp00:139:*LISTEN8866/smbdtcp00:445:*LISTEN8866/smbdudp00:137:*8870/nmbdudp00:137:*8870/nmbdudp00:138:*8870/nmbdudp00:138:*8870/nmbdSMB協(xié)議CIFS協(xié)議NetBIOS名稱解析NetBIOS數(shù)據(jù)報8建立帶驗證的文件共享建立Samba用戶數(shù)據(jù)庫文件默認數(shù)據(jù)庫文件位于:/etc/samba/smbpasswd系統(tǒng)用戶帳號->Samba用戶帳號smbpasswd管理命令,常用的選項:-a:添加指定的Samba帳號-d:禁用指定的Samba帳號-e:啟用指定的Samba帳號-x:刪除指定的Samba帳號-h:顯示幫助信息不指定選項時可以修改指定Samba帳號的密碼[root@filesvr~]#smbpasswd-avina[root@filesvr~]#smbpasswd-aroot[root@filesvr~]#cat/etc/samba/smbpasswdvina:511:5E3DCF61E24A6F9BAAD3B435B51404EE:CCEE3FC8D9721FBCB8358B5BC23452E6:[U]:LCT-49718A9C:root:0:D480EA9533C500D4AAD3B435B51404EE:329153F560EB329C0E1DEEA55E88A1E9:[U]:LCT-49718FF9:Samba帳號的別名設(shè)置在smb.conf文件中需要啟用如下配置usernamemap=/etc/samba/smbusers默認的別名映射文件:/etc/samba/smbusers[root@filesvr~]#vi/etc/samba/smbusers#Unix_name=SMB_name1SMB_name2...root=administratoradminnobody=guestpcguestsmbguestvina=player9建立帶驗證的文件共享在smb.conf文件設(shè)置用戶訪問授權(quán)授權(quán)指定用戶訪問共享目錄validusers、writelist配置項用戶列表:以逗號分隔,“@組名”表示一組用戶設(shè)置用戶在共享目錄中所創(chuàng)建文件、目錄的默認權(quán)限directorymask、createmask配置項權(quán)限表示:目錄、文件權(quán)限的數(shù)字組合形式,如0744[global]workgroup=WORKGROUPsecurity=user[movie]comment=Publicsharewithmoviefilespath=/var/public/moviespublic=noreadonly=no

validusers=vina,@rootwritelist=rootdirectorymask=0744createmask=060010建立帶驗證的文件共享在smb.conf文件設(shè)置客戶機訪問授權(quán)一般用在全局配置[global]部分hostsallow配置項:僅允許特定的客戶機hostsdeny配置項:僅拒絕特定的客戶機客戶機地址表示形式:以空格分隔多個地址主機名或IP地址,例如:1或者prtsvr網(wǎng)絡地址,例如:173.17.或者/[global]……

hostsallow=192.168.1.192.168.2.127.……11在客戶機中訪問共享目錄使用Windows客戶端訪問文件共享服務網(wǎng)上鄰居、UNC路徑使用Linux客戶端訪問文件共享服務smbclient命令,查看及登錄使用共享smbclient-Lsmbclient-Uvina///moviemount命令,將共享目錄掛載到本地使用mount-ousername=vina///movie/mnt12NFS的基本概念NFS是系統(tǒng)間進行文件共享的一種網(wǎng)絡協(xié)議在NFS的應用結(jié)構(gòu)中有服務器和客戶機兩種角色NFS客戶端通過掛載NFS文件系統(tǒng)的方式訪問NFS服務器中輸出的共享目錄在同一臺主機中即可以是NFS服務器也可以作為NFS客戶機13NFS網(wǎng)絡共享的一般用法在NFS服務器主機中進行設(shè)置安裝NFS服務器軟件包啟動NFS服務器程序設(shè)置NFS共享目錄輸出在NFS客戶機中進行設(shè)置使用mount命令掛載NFS服務器中的NFS共享目錄到文件系統(tǒng)中通過NFS文件系統(tǒng)的掛載點目錄訪問NFS服務器中的共享內(nèi)容14NFS服務器的安裝portmap軟件包提供了運行portmap服務所需的文件。portmap服務為NFS等服務器程序提供RPC服務的支持nfs-utils軟件包提供了NFS服務器的啟動腳本和管理維護工具軟件包安裝“nfs-utils”和“portmap”兩個軟件包在RHEL4系統(tǒng)中是默認安裝的15NFS服務器的配置文件“exports”文件用于配置NFS服務器中輸出的共享目錄#cat/etc/exports

/home/share*(sync,ro)

nfs共享目錄名字段說明nfs共享目錄名需要進行輸出的NFS共享目錄名稱客戶端主機地址能夠訪問共享目錄的主機地址設(shè)置選項設(shè)置共享目錄的屬性客戶端主機地址設(shè)置選項16exports文件解析2-1exports文件中“客戶端主機地址”字段可以使用多種形式表示主機地址實例說明3指定IP地址的主機

指定域名的主機/24指定網(wǎng)段中的所有主機*.指定域下的所有主機*所有主機17exports文件解析2-2exports文件中的“配置選項”字段放置在括號對(“()”)中,多個選項間用逗號分隔sync:設(shè)置NFS服務器同步寫磁盤,這樣不會輕易丟失數(shù)據(jù),建議所有的NFS共享目錄都使用該選項ro:設(shè)置輸出的共享目錄只讀,與rw不能共同使用rw:設(shè)置輸出的共享目錄可讀寫,與ro不能共同使用18exports文件配置實例配置NFS服務器輸出的共享目錄輸出“/home/share”目錄,對所有主機可讀,對地址為9的主機可讀可寫輸出“/home/pub”目錄,對子網(wǎng)內(nèi)的所有主機可讀#cat/etc/exports/home/share*(sync,ro)9(sync,rw)/home/pub/24(sync,ro)nfs共享目錄名對不同的主機可以使用不同的設(shè)置選項允許網(wǎng)絡地址中的所有主機訪問共享設(shè)置共享目錄屬性為只讀19NFS服務器的啟動與停止查詢服務器的狀態(tài)為了保證NFS服務器能夠正常工作,系統(tǒng)中需要運行portmap和nfs兩個服務程序#serviceportmapstatus#servicenfsstatus啟動服務器#serviceportmapstart#servicenfsstart停止服務器運行#servicenfsstop20showmount命令3-1showmount命令的幫助信息showmount命令用于查詢顯示NFS服務器的相關(guān)信息#showmount--helpUsage:showmount[-adehv][--all][--directories][--exports][--no-headers][--help][--version][host]顯示主機的NFS服務器信息顯示當前主機中NFS服務器的連接信息#showmount顯示指定主機中NFS服務器的連接信息#showmount31需要顯示的NFS主機地址21showmount命令3-2顯示NFS服務器的輸出目錄列表顯示當前主機中NFS服務器的輸出列表#showmount-e顯示指定NFS服務器中的共享目錄列表#showmount-e31顯示NFS服務器中被掛載的共享目錄顯示當前主機NFS服務器中已經(jīng)被NFS客戶機掛載使用的共享目錄#showmount-d22showmount命令3-3顯示NFS服務器的客戶機與被掛載的目錄顯示當前主機中NFS服務器的客戶機信息#showmount-a顯示指定主機中NFS服務器的客戶機信息#showmount-a3123exportfs命令重新輸出共享目錄使nfs服務器重新讀取exports文件中的設(shè)置#exportfs-rv

停止輸出所有目錄停止當前主機中NFS服務器的所有目錄輸出#exportfs-auv輸出(啟用)所有目錄輸出當前主機中NFS服務器的所有共享目錄#showmount-e24啟動NFS服務器配置工具可使用命令和菜單兩種方式啟動NFS配置工具$system-config-nfs

選擇菜單啟動NFS配置工具啟動NFS配置工具需要root權(quán)限25NFS服務器配置工具界面exports文件中配置的內(nèi)容將顯示在管理工具的窗口中選擇已有配置記錄并選擇“Properties”按鈕編輯共享目錄的設(shè)置屬性在NFS配置工具中可進行共享目錄屬性的設(shè)置26Linux客戶端掛載NFS文件系統(tǒng)顯示NFS服務器的輸出#showmount-e31掛載NFS服務器中的共享目錄#mount-tnfs\31:/home/share//mnt/-t選項指定需要掛載的文件系統(tǒng)類型為nfsNFS服務器的主機地址NFS共享目錄名稱掛載點目錄名稱主機地址與共享目錄之間用冒號分隔27卸載NFS文件系統(tǒng)顯示當前主機掛載的NFS共享目錄使用mount命令查看#mount|grepnfs31:/home/share/on/mnttypenfs(rw,addr=31)卸載系統(tǒng)中已掛載的NFS共享目錄使用umount命令卸載NFS文件系統(tǒng)#umount/mnt/NFS文件系統(tǒng)掛載信息28系統(tǒng)啟動時自動掛載NFS文件系將NFS的共享目錄掛載信息寫入“/etc/fstab”文件,可實現(xiàn)對NFS共享目錄的自動掛載#tail-1/etc/fstab31:/home/pub /mnt nfs defaults 00

NFS服務器地址及共享目錄名稱掛載點目錄名稱文件系統(tǒng)類型掛載選項29在Windows中使用NFS客戶端Windows操作系統(tǒng)中可以通過安裝NFS客戶端軟件實現(xiàn)對NFS服務器的訪問OmniLiteOmniLite是比較常用的Windows操作系統(tǒng)中運行的NFS客戶端軟件O

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論