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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、SMB協議協議Server Message Block,服務消息塊,服務消息塊CIFS協議協議Common Internet File System,通用互聯網文件系,通用互聯網文件系統統Samba項目項目 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.rpmSa

2、mba服務器的主要程序服務器的主要程序smbd:提供對服務器中文件、打印資源的共享訪問:提供對服務器中文件、打印資源的共享訪問nmbd:提供基于:提供基于NetBIOS主機名稱的解析主機名稱的解析Samba的服務腳本的服務腳本/etc/init.d/smbSamba的配置目錄及文件的配置目錄及文件/etc/samba/etc/samba/smb.confsmb.conf文件的配置內容文件的配置內容global:全局設置:全局設置homes:用戶目錄共享設置:用戶目錄共享設置printers:打印機共享設置:打印機共享設置myshare:自定義名稱的共享目錄設置:自定義名稱的共享目錄設置輔助配置

3、內容輔助配置內容注釋行:以注釋行:以 # 號開頭的行號開頭的行配置樣例行:以配置樣例行:以 ; 號開頭的行號開頭的行結合結合grep命令可以提取有效配置行命令可以提取有效配置行p grep -v # smb.conf | grep -v ; | grep -v $global workgroup = MYGROUP server string = Samba Server security = user log file = /var/log/samba/%m.log homes comment = Home Directories browseable = no writable = yes

4、printers 常見全局配置項的含義常見全局配置項的含義workgroup:所在工作組名稱:所在工作組名稱server string:服務器描述信息:服務器描述信息security:安全級別,可用值如下:安全級別,可用值如下: share、user、server、domainlog file:日志文件位置,:日志文件位置,“%m”變量表示客戶機地址變量表示客戶機地址max log size:日志文件的最大容量,單位為:日志文件的最大容量,單位為KB常見共享目錄配置項的含義常見共享目錄配置項的含義comment:對共享目錄的注釋、說明信息:對共享目錄的注釋、說明信息path:共享目錄在服務器中

5、對應的實際路徑:共享目錄在服務器中對應的實際路徑browseable:該共享目錄在:該共享目錄在“網上鄰居網上鄰居”中是否可見中是否可見guest ok:是否允許所有人訪問,等效于:是否允許所有人訪問,等效于“public” writable:是否可寫,與:是否可寫,與read only的作用相反的作用相反Samba服務設置的讀取、寫服務設置的讀取、寫入權限,優(yōu)先級要低于文件系入權限,優(yōu)先級要低于文件系統中設置的權限統中設置的權限修改修改smb.conf配置文件配置文件security = sharepublic = yes檢查配置的正確性檢查配置的正確性testparm命令工具命令工具啟動啟

6、動smb服務服務service smb startglobal workgroup = WORKGROUP security = sharemovie comment = Public share with movie files path = /var/public/movies public = yes read only = yesrootfilesvr # service smb start啟動啟動 SMB 服務:服務: 確定確定啟動啟動 NMB 服務:服務: 確定確定rootfilesvr # netstat -anptu | grep mbdtcp 0 0 :139

7、:* LISTEN 8866/smbdtcp 0 0 :445 :* LISTEN 8866/smbdudp 0 0 :137 :* 8870/nmbdudp 0 0 :137 :* 8870/nmbdudp 0 0 :138 :* 8870/nmbdudp 0 0 :138 :* 8870/nmbdSMB協議協議CIFS協議協議NetBIOS名稱解析名稱解析NetBIOS數據報數據報建立建立Samba用戶數據庫文件用

8、戶數據庫文件默認數據庫文件位于:默認數據庫文件位于:/etc/samba/smbpasswd系統用戶帳號系統用戶帳號 - Samba用戶帳號用戶帳號smbpasswd管理命令,常用的選項:管理命令,常用的選項:p -a:添加指定的Samba帳號p -d:禁用指定的Samba帳號p -e:啟用指定的Samba帳號p -x:刪除指定的Samba帳號p -h:顯示幫助信息p 不指定選項時可以修改指定Samba帳號的密碼rootfilesvr # smbpasswd -a vinarootfilesvr # smbpasswd -a rootrootfilesvr # cat /etc/samba/s

9、mbpasswdvina:511:5E3DCF61E24A6F9BAAD3B435B51404EE:CCEE3FC8D9721FBCB8358B5BC23452E6:U :LCT-49718A9C:root:0:D480EA9533C500D4AAD3B435B51404EE:329153F560EB329C0E1DEEA55E88A1E9:U :LCT-49718FF9:Samba帳號的別名設置帳號的別名設置在在smb.conf文件中需要啟用如下配置文件中需要啟用如下配置p username map = /etc/samba/smbusers默認的別名映射文件:默認的別名映射文件:/etc/

10、samba/smbusersrootfilesvr # vi /etc/samba/smbusers# Unix_name = SMB_name1 SMB_name2 .root = administrator adminnobody = guest pcguest smbguest vina = player在在smb.conf文件設置用戶訪問授權文件設置用戶訪問授權授權指定用戶訪問共享目錄授權指定用戶訪問共享目錄p valid users、write list配置項p 用戶列表:以逗號分隔,“組名”表示一組用戶設置用戶在共享目錄中所創(chuàng)建文件、目錄的默認權限設置用戶在共享目錄中所創(chuàng)建文件、目

11、錄的默認權限p directory mask、create mask配置項p 權限表示:目錄、文件權限的數字組合形式,如0744global workgroup = WORKGROUP security = usermovie comment = Public share with movie files path = /var/public/movies public = no read only = no valid users = vina, root write list = root directory mask = 0744 create mask = 0600在在smb.conf

12、文件設置客戶機訪問授權文件設置客戶機訪問授權一般用在全局配置一般用在全局配置global部分部分hosts allow配置項:僅允許特定的客戶機配置項:僅允許特定的客戶機hosts deny配置項:僅拒絕特定的客戶機配置項:僅拒絕特定的客戶機客戶機地址表示形式:客戶機地址表示形式:p 以空格分隔多個地址p 主機名或IP地址,例如: 1 或者 prtsvrp 網絡地址,例如:173.17. 或者 /global hosts allow = 192.168.1. 192.168.2. 127. 使用使用Windows客戶端訪問文件

13、共享服務客戶端訪問文件共享服務網上鄰居、網上鄰居、UNC路徑路徑使用使用Linux客戶端訪問文件共享服務客戶端訪問文件共享服務smbclient命令,查看及登錄使用共享命令,查看及登錄使用共享p smbclient -L p smbclient -U vina //movie mount命令,將共享目錄掛載到本地使用命令,將共享目錄掛載到本地使用p mount -o username=vina //movie /mntNFS是系統間進行文件共享的一種網絡協議是系統間進行文件共享的一種網絡協議 在在NFS的應用結構中有

14、服務器和客戶機兩種角色的應用結構中有服務器和客戶機兩種角色 NFS客戶端通過掛載客戶端通過掛載NFS文件系統的方式訪問文件系統的方式訪問NFS服務器中輸出的共享目錄服務器中輸出的共享目錄 在同一臺主機中即可以是在同一臺主機中即可以是NFS服務器也可以作為服務器也可以作為NFS客戶機客戶機在在NFS服務器主機中進行設置服務器主機中進行設置安裝安裝NFS服務器軟件包服務器軟件包啟動啟動NFS服務器程序服務器程序設置設置NFS共享目錄輸出共享目錄輸出在在NFS客戶機中進行設置客戶機中進行設置使用使用mount命令掛載命令掛載NFS服務器中的服務器中的NFS共享目錄到共享目錄到文件系統中文件系統中通過

15、通過NFS文件系統的掛載點目錄訪問文件系統的掛載點目錄訪問NFS服務器中的服務器中的共享內容共享內容portmap軟件包軟件包 提供了運行提供了運行portmap服務所需的文件。服務所需的文件。portmap服務服務為為NFS等服務器程序提供等服務器程序提供RPC服務的支持服務的支持 nfs-utils軟件包軟件包 提供了提供了NFS服務器的啟動腳本和管理維護工具服務器的啟動腳本和管理維護工具 軟件包安裝軟件包安裝“nfs-utils”和和“portmap”兩個軟件包在兩個軟件包在RHEL4系統系統中是默認安裝的中是默認安裝的 “exports”文件用于配置文件用于配置NFS服務器中輸出的共服

16、務器中輸出的共享目錄享目錄# cat /etc/exports /home/share *(sync,ro) nfs共享目錄名字段字段說明說明nfs共享目錄名共享目錄名 需要進行輸出的需要進行輸出的NFS共享目錄名稱共享目錄名稱 客戶端主機地址客戶端主機地址 能夠訪問共享目錄能夠訪問共享目錄 的主機地址的主機地址設置選項設置選項設置共享目錄的屬性設置共享目錄的屬性 客戶端主機地址設置選項exports文件中文件中“客戶端主機地址客戶端主機地址”字段可以使字段可以使用多種形式表示主機地址用多種形式表示主機地址實例實例說明說明3 指定指定IP地址的主機地址的主機 指定域名

17、的主機指定域名的主機 /24 指定網段中的所有主機指定網段中的所有主機 * 指定域下的所有主機指定域下的所有主機 *所有主機所有主機 exports文件中的文件中的“配置選項配置選項”字段放置在括號字段放置在括號對(對(“( )”)中)中 ,多個選項間用逗號分隔,多個選項間用逗號分隔sync:設置:設置NFS服務器同步寫磁盤,這樣不會輕易丟服務器同步寫磁盤,這樣不會輕易丟失數據,建議所有的失數據,建議所有的NFS共享目錄都使用該選項共享目錄都使用該選項ro:設置輸出的共享目錄只讀,與:設置輸出的共享目錄只讀,與rw不能共同使用不能共同使用rw:設置輸出的共享目錄可讀寫,與

18、:設置輸出的共享目錄可讀寫,與ro不能共同使用不能共同使用配置配置NFS服務器輸出的共享目錄服務器輸出的共享目錄輸出輸出“/home/share”目錄,對所有主機可讀,對地址目錄,對所有主機可讀,對地址為為9的主機可讀可寫的主機可讀可寫輸出輸出“/home/pub”目錄,對目錄,對子網內的子網內的所有主機可讀所有主機可讀# cat /etc/exports/home/share *(sync,ro) 9(sync,rw)/home/pub /24(sync,ro)nfs共享目錄名對不同的主機可以使用

19、不同的設置選項允許網絡地址中的所有主機訪問共享設置共享目錄屬性為只讀查詢服務器的狀態(tài)查詢服務器的狀態(tài) 為了保證為了保證NFS服務器能夠正常工作,系統中需要運行服務器能夠正常工作,系統中需要運行portmap和和nfs兩個服務程序兩個服務程序# service portmap status# service nfs status啟動服務器啟動服務器 # service portmap start# service nfs start停止服務器運行停止服務器運行# service nfs stopshowmount命令的幫助信息命令的幫助信息showmount命令用于查詢

20、顯示命令用于查詢顯示NFS服務器的相關信息服務器的相關信息 # showmount -helpUsage: showmount -adehv -all -directories -exports -no-headers -help -version host顯示主機的顯示主機的NFS服務器信息服務器信息顯示當前主機中顯示當前主機中NFS服務器的連接信息服務器的連接信息# showmount顯示指定主機中顯示指定主機中NFS服務器的連接信息服務器的連接信息# showmount 31需要顯示的NFS主機地址顯示顯示NFS服務器的輸出目錄列表服務器的輸出目錄列表顯示當前主

21、機中顯示當前主機中NFS服務器的輸出列表服務器的輸出列表 # showmount -e顯示指定顯示指定NFS服務器中的共享目錄列表服務器中的共享目錄列表# showmount -e 31顯示顯示NFS服務器中被掛載的共享目錄服務器中被掛載的共享目錄顯示當前主機顯示當前主機NFS服務器中已經被服務器中已經被NFS客戶機掛載使客戶機掛載使用的共享目錄用的共享目錄# showmount -d顯示顯示NFS服務器的客戶機與被掛載的目錄服務器的客戶機與被掛載的目錄顯示當前主機中顯示當前主機中NFS服務器的客戶機信息服務器的客戶機信息 # showmount -a顯示指定主機中顯

22、示指定主機中NFS服務器的客戶機信息服務器的客戶機信息 # showmount -a 31重新輸出共享目錄重新輸出共享目錄使使nfs服務器重新讀取服務器重新讀取exports文件中的設置文件中的設置 # exportfs -rv 停止輸出所有目錄停止輸出所有目錄停止當前主機中停止當前主機中NFS服務器的所有目錄輸出服務器的所有目錄輸出 # exportfs -auv輸出(啟用)所有目錄輸出(啟用)所有目錄輸出當前主機中輸出當前主機中NFS服務器的所有共享目錄服務器的所有共享目錄 # showmount -e 可使用命令和菜單兩種方式啟動可使用命令和菜單兩種方式啟動NF

23、S配置工具配置工具$ system-config-nfs 選擇菜單啟動選擇菜單啟動NFS配置工具配置工具啟動啟動NFS配置工具需要配置工具需要root權限權限exports文件中配置的內容將顯示文件中配置的內容將顯示在管理工具的窗口中在管理工具的窗口中選擇已有配置記錄并選擇選擇已有配置記錄并選擇“Properties”按鈕按鈕編輯共享目錄的設置屬性編輯共享目錄的設置屬性在在NFS配置工具中可進行共享目錄屬性的設置配置工具中可進行共享目錄屬性的設置顯示顯示NFS服務器的輸出服務器的輸出 # showmount -e 31掛載掛載NFS服務器中的共享目錄服務器中的共享目錄

24、 # mount -t nfs 31:/home/share/ /mnt/-t選項指定需要掛載的文件系統類型為nfsNFS服務器的主機地址NFS共享目錄名稱掛載點目錄名稱主機地址與共享目錄之間用冒號分隔顯示當前主機掛載的顯示當前主機掛載的NFS共享目錄共享目錄使用使用mount命令查看命令查看# mount | grep nfs31:/home/share/ on /mnt type nfs (rw,addr=31)卸載系統中已掛載的卸載系統中已掛載的NFS共享目錄共享目錄 使用使用umount命令卸載命令卸載NFS

25、文件系統文件系統# umount /mnt/NFS文件系統掛載信息將將NFS的共享目錄掛載信息寫入的共享目錄掛載信息寫入“/etc/fstab”文文件,可實現對件,可實現對NFS共享目錄的自動掛載共享目錄的自動掛載 # tail -1 /etc/fstab31:/home/pub /mntnfsdefaults0 0 NFS服務器地址及共享目錄名稱掛載點目錄名稱文件系統類型掛載選項Windows操作系統中可以通過安裝操作系統中可以通過安裝NFS客戶端軟客戶端軟件實現對件實現對NFS服務器的訪問服務器的訪問 Omni LiteOmni Lite是比較常用的是比較常用的Windows操作系統中運行的操作系統中運行的NFS客戶端軟件客戶端軟件Omni Lite是商業(yè)軟件,可以下載并進行試用是商業(yè)軟件,可以下載并進行試用ftp:/ Lite可以運行于可以運行于Windows 95之后

溫馨提示

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

評論

0/150

提交評論