




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第03章 Samba效勞的配置與應用本章導讀Samba的概述 Samba效勞的配置文件 Samba效勞的文件共享Samba效勞的打印共享 啟動和停止Samba效勞 Linux客戶端的訪問 Windows客戶端的訪問 3.1 Samba的概述 SMB協議 Samba效勞 Samba效勞工作原理 SMB協議 它是Microsoft和Intel在1987年開發的,該協議可以用在TCP/IP之上,也可以用在其他網絡協議如IPX和NetBEUI之上。通過SMB協議,客戶端應用程序可以在各種網絡環境下讀、寫效勞器上的文件,以及對效勞器程序提出效勞請求。此外通過SMB協議,應用程序還可以訪問遠程效勞器端的文
2、件和打印機等資源 。Samba效勞 Linux使用一個被稱為Samba的程序集來實現SMB協議。通過Samba,可以把Linux系統變成一臺SMB效勞器,使Windows 95以上的Windows用戶能夠使用Linux的共享文件和打印機,同樣的Linux用戶也可以通過SMB客戶端使用Windows上的共享文件和打印機資源 。Samba效勞目前Samba的最新版本是3.0.26,它的主要功能如下。1提供Windows風格的文件和打印機共享。Windows 95、Windows 98、Windows NT、Windows 2000、Windows XP、Windows 2003等操作系統可以利用S
3、amba共享Linux等其他操作系統上的資源,而從外表看起來和共享Windows的資源沒有區別。2在Windows網絡中解析NetBIOS的名字。為了能夠利用局域網上的資源,同時使自己的資源也能被別人所利用,各個主機都定期地向局域網播送自己的身份信息。負責收集這些信息,提供檢索的效勞器也被稱為瀏覽效勞器,而Samba能夠實現這項功能。同時在跨越網關的時候Samba還可以作為WINS效勞器使用。3提供SMB客戶功能。利用Samba程序集提供的smbclient程序可以在Linux中以類似于FTP的方式訪問Windows共享資源。4提供一個命令行工具,利用該工具可以有限制地支持Windows的某些
4、管理功能。 Samba效勞工作原理 Samba效勞工作原理Samba效勞的具體工作過程如圖3-4所示。 首先客戶端發送一個SMB negprot請求數據報,并列出它所支持的所有SMB協議版本。效勞器收到請求信息后響應請求,并列出希望使用的協議版本。如果沒有可使用的協議版本那么返回0XFFFFH,結束通信。 協議確定后,客戶端進程向效勞器發起一個用戶或共享的認證,這個過程是通過發送SesssetupX請求數據報實現的。客戶端發送一對用戶名和密碼或一個簡單密碼到效勞器,然后效勞器通過發送一個SesssetupX應答數據報來允許或拒絕本次連接。 當客戶端和效勞器完成了磋商和認證之后,它會發送一個Tc
5、on或TconX SMB數據報并列出它想訪問網絡資源的名稱,之后效勞器會發送一個TconX應答數據報以表示此次連接是否被接受或拒絕。 連接到相應資源后,SMB客戶端就能夠通過open SMB翻開一個文件,通過read SMB讀取文件,通過write SMB寫入文件,通過close SMB關閉文件。 Samba效勞工作原理3.2 Samba效勞的安裝 默認情況下,Red Hat Enterprise Linux 5安裝程序沒有安裝Samba效勞,可使用下面的命令檢查系統是否已經安裝了Samba或查看已經安裝了何種版本。rpm -q samba 如果系統還沒有安裝Samba效勞。如果現在要安裝,可
6、將Red Hat Enterprise Linux 5的第2張安裝盤放入光驅,加載光驅后在光盤的Server目錄下找到Samba效勞程序的RPM安裝包文件samba-3.0.23c-2.i386.rpm,然后使用下面的命令安裝Samba。3.3 Samba效勞的配置文件 Samba效勞的主配置文件 Samba效勞的密碼文件 Samba效勞的日志文件Samba效勞的主配置文件Samba效勞的主配置文件/etc/samba/smb.conf由兩局部構成。1Global Settings該設置都是與Samba效勞整體運行環境有關的選項,它的設置工程是針對所有共享資源的。2Share Definiti
7、ons該設置針對的是共享目錄個別的設置,只對當前的共享資源起作用。Samba效勞的密碼文件 與Samba效勞相關的密碼文件共有兩個。1/etc/samba/smbpasswd2/etc/samba/smbusersSamba效勞的日志文件 Samba效勞的日志默認存放在/var/log/samba目錄中,Samba效勞為所有連接到Samba效勞器的計算機建立個別的日志文件,同時也將NMB效勞和SMB效勞的運行日志分別寫入nmbd.log和smbd.log日志文件中 。3.4 Samba效勞的文件共享 全局參數 用戶映射 使用加密口令 共享目錄 全局參數1設置Samba效勞器所屬的群組名稱或Wi
8、ndows的域名 workgroup = MYGROUP 2設置Samba效勞器的簡要說明 server string = Samba Server 3設置可訪問Samba效勞器的主機、子網或域 hosts allow = 192.168.1. 192.168.2. 127. 4設置Samba效勞啟動時,將自動加載的打印機配置文件 printcap name = /etc/printcap 全局參數5設置是否允許打印配置文件中的所有打印機開機時自動加載 load printers = yes 6設置guest賬號名guest account = pcguest 7指定Samba效勞器使用的平安
9、等級security = user 全局參數Samba效勞器的平安等級共有以下5類。1share平安等級2user平安等級3server平安等級4domain平安等級5ads平安等級全局參數8有多個網卡的Samba效勞器設置需要監聽的網卡interfaces = 網卡IP地址或網絡接口 9設置Samba效勞器同時充當WINS效勞器wins support = yes 10設置WINS效勞器的IP地址wins server = w.x.y.z 用戶映射 用戶映射通常是在Windows和Linux主機之間進行。兩個系統擁有不同的用戶賬號,用戶映射的目的就是將不同的用戶映射成為一個用戶。做了映射后的
10、Windows賬號,在使用Samba效勞器上的共享資源時,可以直接使用Windows賬號進行訪問。 要使用用戶映射,只需將smb.conf配置文件中username map = /etc/samba/smbusers前的注釋符號“;去除 。然后編輯文件/etc/samba/smbusers,將需要映射的用戶添加到文件中。參數格式為:單獨的Linux賬號 要映射的Windows賬號列表使用加密口令全局參數“encrypt password設置項可用來指定用戶的密碼是否以加密的方式發送到Samba效勞器,默認值是使用此功能。參數格式如下:encrypt password = yes或no使用“ye
11、s表示采用加密的方式發送密碼,使用“no那么相反。Windows操作系統也是采用加密的方式發送密碼。如果此參數設置為“no的話,就必須修改Windows系統的注冊表。為了簡化用戶的操作,Samba提供了多種Windows操作系統類型的注冊表文件,這些文件存放在/usr/share/doc/samba-3.0.23c/registry目錄中 。共享目錄 1設置用戶個人的主目錄它的相關設置工程如圖3-17所示。 共享目錄2設置一個共享目錄【例】設置共享目錄share,它的本機路徑為“/home/share,只有share組的用戶可以讀寫該目錄,tom用戶只能讀取。具體的步驟如下。 以root用戶登
12、錄系統,使用命令groupadd share建立share組,并利用命令usermod -G share ygj將ygj用戶添加到share組中。 使用命令mkdir/home/share在/home目錄下建立子目錄share。 使用命令chown:share/home/share設置share目錄所屬的組為share組,然后使用命令chmod -c g+wxr /home/share設置share組對該目錄具有讀寫和執行權限。 在smb.conf配置文件末尾添加如圖3-18所示的配置工程。3.5 Samba效勞的打印共享 與共享打印有關的配置文件主要是在smb.conf中的printers配
13、置項中。配置參數與共享目錄是根本相同的 。3.6啟動和停止Samba效勞 1啟動Samba效勞/etc/rc.d/init.d/smb start2停止Samba效勞etc/rc.d/init.d/smb stop3重新啟動Samba效勞/etc/rc.d/init.d/smb restart3.6啟動和停止Samba效勞4自動啟動Samba效勞如果需要讓Samba效勞隨系統啟動而自動加載,可以執行“ntsysv命令啟動效勞配置程序,找到“smb效勞,在其前面加上“*星號,然后選擇“確定即可 。3.7 Linux客戶端的訪問 利用主機名訪問共享資源 smbclient smbmount/ sm
14、bumount 利用主機名訪問共享資源如果用戶需要利用主機名訪問共享資源的話,可以設置lmhosts文件來實現。它的功能與WINS效勞器類似,就是提供主機名與IP地址的對應數據。該文件的存放位置為:/etc/samba/lmhosts。每條記錄的格式為:IP地址 主機名NetBIOS名稱 smbclient 默認情況下,Red Hat Enterprise Linux安裝程序會將smbclient安裝在系統上,讀者可使用下面的命令檢查系統是否已經安裝了smbclient或查看已經安裝了何種版本。rpm -q samba-client如果系統還未安裝smbclient,應將Red Hat Ent
15、erprise Linux 5的第1張安裝盤放入光驅,加載光驅后在光盤的Server目錄下找到smbclient的RPM安裝包文件samba-client-3.0.23c-2.i386.rpm,使用下面命令安裝smbclient。rpm -ivh /mnt/Server/ samba-client-3.0.23c-2.i386.rpm smbclient smbclient的訪問命令格式如下。 列出目標主機共享資源列表smbclient -L /主機名或IP地址 -U 登錄用戶名使用共享資源smbclient /主機名或IP地址/共享目錄名 -U 登錄用戶名smbmount/ smbumoun
16、t 在Linux效勞器或客戶端上,可以利用smbmount命令將共享資源加載到本機,利用smbumount命令將已加載的共享資源卸載。命令格式為:smbmount 共享資源地址 加載點 o 參數smbumount 加載點3.8 Windows客戶端的訪問 Windows的客戶端不需要更改任何設置, 就可以在“網上鄰居中翻開在3.4.1節定義的工作組查看到安裝了Samba的Linux效勞器,或選擇菜單“開始運行,在翻開的“運行窗口中輸入“效勞器名或“效勞器IP地址,然后單擊“確定按鈕即可。圖3-29所示的是利用主機名訪問Samba效勞器。 3.9 練習題 【練習1】建立Samba效勞器,并根據以
17、下要求配置Samba效勞器。1Samba效勞器所屬的群組名稱為student。2設置可訪問Samba效勞器的子網為/24。3設置Samba效勞器監聽的網卡為eth0。【練習2】在Linux中的用戶“root與Windows中的用戶“teacher和“monitor之間建立映射。【練習3】建立共享目錄student,它的本機路徑為“/home/student,只有teacher組的用戶可以讀寫該目錄,student用戶只能讀取。【練習4】使用smbclient客戶端程序登錄Samba效勞器,并嘗試下載效勞器中的某個共享資源文件。 jUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-
18、A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdP
19、gSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v
20、)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8Kb
21、NfQiTlXo#s%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x
22、+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMe
23、PhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6IdPgSkVnYq$t*w-
24、A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdO
25、gSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v
26、)y0B3F6I9LdOgRjVmYq!t&w-z1C4G7JbMePhTkWnZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr$u(x+B2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C3F7IaMdPgSkVnYq$tB2E5H9KcNfRiUmXp#s&v)y0C3F7IaLdPgSjVnYq$t*w-A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfR
27、iUmXp!s&v)z0C3F7IaMdPgSkVnYq$t*x-A1D5G8JbNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6I9LcOgRjUmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYp!t&w-z1C4G7JaMePhTkWnZr$u*x+A2E5H8KcNfQiUlXp#s%v)y0B3F6IaLdOgSjVmYq!t*w-z1D4G7JbMeQhTkWoZr$u(x
28、+A2E5H9KcNfRiUlXp#s&v)y0C3F6IaLdPgSjVnYq!t*w-A1D4G8JbMeQhTlWoZr%u(x+B2E6H9KcOfRiUmXp!s&v)z0C3F7IaLdPgSkVnYq$t*w-A1D5G8JbNeQhTlWo#r%u(y+B2E6H9LcOfRjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A2D5G8KbNeQiTlXo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNjUmXp!s&w)z0C4F7IaMdPhSkVnZq$t*x-A1D5G8KbNeQi
29、TlWo#r%v(y+B3E6H9LcOgRjUmYp!s&w)z1C4F7JaMdPhSkWnZq$u*x-A2D5H8KbNfQiTlXo#s%v(y0B3E6I9LdOgRjVmYp!t&w)z1C4G7JaMePhSkWnZr$u*x+A2D5H8KcNfQiUlXo#s%v)y0B3F6I9LdOgSjVmYq!t&w-z1D4G7JbMePhTkWoZr$u(x+A2E5H8KcNfRiUlXp#s%v)y0C3F6IaLdOgSjVnYq!t*w-z1D4G8JbMeQhTkWoZr%u(x+B2E5H9KcOfRiUmXp#s&v)z0C3F7IaLdPgSjVnYq$t*w-
30、A1D4G8JbNeQhTlWoZr%u(y+B2E6H9KcOfRjUmXp!s&v)z0C4F7IaMdPgSkVnZq$t*x-A1D5G8KbNeQiTlWo#r%v(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4bNeQiTlWo#r%u(y+B3E6H9LcOfRjUmYp!s&w)z0C4F7JaMdPhSkVnZq$u*x-A2D5G8KbNfQiTlXo#r%v(y0B3E6I9LcOgRjVmYp!t&w)z1C4F7JaMePhSkWnZq$u*x+A2D5H8KbNfQiUlXo#s%v(y0B3F6I9LdOgRjVmYq!t&w-z1C4G7Jb
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高考英語全國新高考II卷深度解讀及答案詳解
- 公司工藝實施管理制度
- 公司生產條例管理制度
- 河南省駐馬店市部分學校2025屆高三下冊2月質量檢測數學試卷附解析
- 廣東省佛山市順德區2024-2025學年高一下冊4月月考數學試卷附解析
- 東北三省部分高中聯盟2025屆高三第三次聯合調研(4月)數學試卷附解析
- 2025年中考語文(長沙用)課件:復習任務群11 非文學作品閱讀
- 2024~2025學年 浙江省紹興市諸暨市高一語文上冊11月期中試卷
- 專題三 聯邦制、兩黨制、三權分立:以美國為例
- 2024年麗水市公安局輔警招聘真題
- 《精餾塔工作原理》課件
- 基于學科核心素養的初中歷史大單元教學設計研究
- 北師大版二年級下冊數學計算題每日一練帶答案(共20天)
- 北師大版四年級下冊數學計算題每日一練帶答案(共30天)
- 建筑給排水班組勞動合同
- 中醫診所信息安全管理制度
- 工程五金知識培訓課件
- 永久性用電施工方案
- 柴油發電機組降噪解決方案
- 《老年人權益保障法》課件
- 2022年高中英語學科教學計劃
評論
0/150
提交評論