版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第03章章 Samba服務(wù)的配置與應(yīng)用服務(wù)的配置與應(yīng)用本章導(dǎo)讀lSamba的概述 lSamba服務(wù)的配置文件 lSamba服務(wù)的文件共享lSamba服務(wù)的打印共享 l啟動(dòng)和停止Samba服務(wù) lLinux客戶端的訪問(wèn) lWindows客戶端的訪問(wèn) 3.1 Samba的概述 SMB協(xié)議 Samba服務(wù) Samba服務(wù)工作原理 SMB協(xié)議 它是Microsoft和Intel在1987年開發(fā)的,該協(xié)議可以用在TCP/IP之上,也可以用在其他網(wǎng)絡(luò)協(xié)議(如IPX和NetBEUI)之上。通過(guò)SMB協(xié)議,客戶端應(yīng)用程序可以在各種網(wǎng)絡(luò)環(huán)境下讀、寫服務(wù)器上的文件,以及對(duì)服務(wù)器程序提出服務(wù)請(qǐng)求。此外通過(guò)SMB協(xié)
2、議,應(yīng)用程序還可以訪問(wèn)遠(yuǎn)程服務(wù)器端的文件和打印機(jī)等資源 。Samba服務(wù) Linux使用一個(gè)被稱為Samba的程序集來(lái)實(shí)現(xiàn)SMB協(xié)議。通過(guò)Samba,可以把Linux系統(tǒng)變成一臺(tái)SMB服務(wù)器,使Windows 95以上的Windows用戶能夠使用Linux的共享文件和打印機(jī),同樣的Linux用戶也可以通過(guò)SMB客戶端使用Windows上的共享文件和打印機(jī)資源 。Samba服務(wù)目前Samba的最新版本是3.0.26,它的主要功能如下。(1)提供Windows風(fēng)格的文件和打印機(jī)共享。Windows 95、Windows 98、Windows NT、Windows 2000、Windows XP、W
3、indows 2003等操作系統(tǒng)可以利用Samba共享Linux等其他操作系統(tǒng)上的資源,而從外表看起來(lái)和共享Windows的資源沒(méi)有區(qū)別。(2)在Windows網(wǎng)絡(luò)中解析NetBIOS的名字。為了能夠利用局域網(wǎng)上的資源,同時(shí)使自己的資源也能被別人所利用,各個(gè)主機(jī)都定期地向局域網(wǎng)廣播自己的身份信息。負(fù)責(zé)收集這些信息,提供檢索的服務(wù)器也被稱為瀏覽服務(wù)器,而Samba能夠?qū)崿F(xiàn)這項(xiàng)功能。同時(shí)在跨越網(wǎng)關(guān)的時(shí)候Samba還可以作為WINS服務(wù)器使用。(3)提供SMB客戶功能。利用Samba程序集提供的smbclient程序可以在Linux中以類似于FTP的方式訪問(wèn)Windows共享資源。(4)提供一個(gè)命令
4、行工具,利用該工具可以有限制地支持Windows的某些管理功能。 Samba服務(wù)工作原理 Samba服務(wù)工作原理Samba服務(wù)的具體工作過(guò)程如圖3-4所示。 首先客戶端發(fā)送一個(gè)SMB negprot請(qǐng)求數(shù)據(jù)報(bào),并列出它所支持的所有SMB協(xié)議版本。服務(wù)器收到請(qǐng)求信息后響應(yīng)請(qǐng)求,并列出希望使用的協(xié)議版本。如果沒(méi)有可使用的協(xié)議版本則返回0XFFFFH,結(jié)束通信。 協(xié)議確定后,客戶端進(jìn)程向服務(wù)器發(fā)起一個(gè)用戶或共享的認(rèn)證,這個(gè)過(guò)程是通過(guò)發(fā)送SesssetupX請(qǐng)求數(shù)據(jù)報(bào)實(shí)現(xiàn)的??蛻舳税l(fā)送一對(duì)用戶名和密碼或一個(gè)簡(jiǎn)單密碼到服務(wù)器,然后服務(wù)器通過(guò)發(fā)送一個(gè)SesssetupX應(yīng)答數(shù)據(jù)報(bào)來(lái)允許或拒絕本次連接。 當(dāng)
5、客戶端和服務(wù)器完成了磋商和認(rèn)證之后,它會(huì)發(fā)送一個(gè)Tcon或TconX SMB數(shù)據(jù)報(bào)并列出它想訪問(wèn)網(wǎng)絡(luò)資源的名稱,之后服務(wù)器會(huì)發(fā)送一個(gè)TconX應(yīng)答數(shù)據(jù)報(bào)以表示此次連接是否被接受或拒絕。 連接到相應(yīng)資源后,SMB客戶端就能夠通過(guò)open SMB打開一個(gè)文件,通過(guò)read SMB讀取文件,通過(guò)write SMB寫入文件,通過(guò)close SMB關(guān)閉文件。 Samba服務(wù)工作原理3.2 Samba服務(wù)的安裝 默認(rèn)情況下,Red Hat Enterprise Linux 5安裝程序沒(méi)有安裝Samba服務(wù),可使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了Samba或查看已經(jīng)安裝了何種版本。rpm -q samba
6、如果系統(tǒng)還沒(méi)有安裝Samba服務(wù)。如果現(xiàn)在要安裝,可將Red Hat Enterprise Linux 5的第2張安裝盤放入光驅(qū),加載光驅(qū)后在光盤的Server目錄下找到Samba服務(wù)程序的RPM安裝包文件samba-3.0.23c-2.i386.rpm,然后使用下面的命令安裝Samba。rpm -ivh /mnt/Server/samba-3.0.23c-2.i386.rpm3.3 Samba服務(wù)的配置文件 Samba服務(wù)的主配置文件 Samba服務(wù)的密碼文件 Samba服務(wù)的日志文件服務(wù)的日志文件Samba服務(wù)的主配置文件Samba服務(wù)的主配置文件/etc/samba/smb.conf由兩
7、部分構(gòu)成。1Global Settings該設(shè)置都是與Samba服務(wù)整體運(yùn)行環(huán)境有關(guān)的選項(xiàng),它的設(shè)置項(xiàng)目是針對(duì)所有共享資源的。2Share Definitions該設(shè)置針對(duì)的是共享目錄個(gè)別的設(shè)置,只對(duì)當(dāng)前的共享資源起作用。Samba服務(wù)的密碼文件 與Samba服務(wù)相關(guān)的密碼文件共有兩個(gè)。1/etc/samba/smbpasswd2/etc/samba/smbusersSamba服務(wù)的日志文件 Samba服務(wù)的日志默認(rèn)存放在/var/log/samba目錄中,Samba服務(wù)為所有連接到Samba服務(wù)器的計(jì)算機(jī)建立個(gè)別的日志文件,同時(shí)也將NMB服務(wù)和SMB服務(wù)的運(yùn)行日志分別寫入nmbd.log和s
8、mbd.log日志文件中 。3.4 Samba服務(wù)的文件共享 全局參數(shù) 用戶映射 使用加密口令 共享目錄 全局參數(shù)1設(shè)置Samba服務(wù)器所屬的群組名稱或Windows的域名 workgroup = MYGROUP 2設(shè)置Samba服務(wù)器的簡(jiǎn)要說(shuō)明 server string = Samba Server 3設(shè)置可訪問(wèn)Samba服務(wù)器的主機(jī)、子網(wǎng)或域 hosts allow = 192.168.1. 192.168.2. 127. 4設(shè)置Samba服務(wù)啟動(dòng)時(shí),將自動(dòng)加載的打印機(jī)配置文件 printcap name = /etc/printcap 全局參數(shù)5設(shè)置是否允許打印配置文件中的所有打印機(jī)開
9、機(jī)時(shí)自動(dòng)加載 load printers = yes 6設(shè)置guest賬號(hào)名guest account = pcguest 7指定Samba服務(wù)器使用的安全等級(jí)security = user 全局參數(shù)Samba服務(wù)器的安全等級(jí)共有以下5類。(1)share安全等級(jí)(2)user安全等級(jí)(3)server安全等級(jí)(4)domain安全等級(jí)(5)ads安全等級(jí)全局參數(shù)8有多個(gè)網(wǎng)卡的Samba服務(wù)器設(shè)置需要監(jiān)聽的網(wǎng)卡interfaces = 網(wǎng)卡IP地址或網(wǎng)絡(luò)接口 9設(shè)置Samba服務(wù)器同時(shí)充當(dāng)WINS服務(wù)器wins support = yes 10設(shè)置WINS服務(wù)器的IP地址wins server
10、 = w.x.y.z 用戶映射 用戶映射通常是在Windows和Linux主機(jī)之間進(jìn)行。兩個(gè)系統(tǒng)擁有不同的用戶賬號(hào),用戶映射的目的就是將不同的用戶映射成為一個(gè)用戶。做了映射后的Windows賬號(hào),在使用Samba服務(wù)器上的共享資源時(shí),可以直接使用Windows賬號(hào)進(jìn)行訪問(wèn)。 要使用用戶映射,只需將smb.conf配置文件中username map = /etc/samba/smbusers前的注釋符號(hào)“;”去除 。然后編輯文件/etc/samba/smbusers,將需要映射的用戶添加到文件中。參數(shù)格式為:?jiǎn)为?dú)的Linux賬號(hào) 要映射的Windows賬號(hào)列表使用加密口令使用加密口令全局參數(shù)“e
11、ncrypt password”設(shè)置項(xiàng)可用來(lái)指定用戶的密碼是否以加密的方式發(fā)送到Samba服務(wù)器,默認(rèn)值是使用此功能。參數(shù)格式如下:encrypt password = yes或no使用“yes”表示采用加密的方式發(fā)送密碼,使用“no”則相反。Windows操作系統(tǒng)也是采用加密的方式發(fā)送密碼。如果此參數(shù)設(shè)置為“no”的話,就必須修改Windows系統(tǒng)的注冊(cè)表。為了簡(jiǎn)化用戶的操作,Samba提供了多種Windows操作系統(tǒng)類型的注冊(cè)表文件,這些文件存放在/usr/share/doc/samba-3.0.23c/registry目錄中 。共享目錄 1設(shè)置用戶個(gè)人的主目錄它的相關(guān)設(shè)置項(xiàng)目如圖3-17
12、所示。 共享目錄2設(shè)置一個(gè)共享目錄【例】設(shè)置共享目錄share,它的本機(jī)路徑為“/home/share”,只有share組的用戶可以讀寫該目錄,tom用戶只能讀取。具體的步驟如下。 以root用戶登錄系統(tǒng),使用命令groupadd share建立share組,并利用命令usermod -G share ygj將ygj用戶添加到share組中。 使用命令mkdir/home/share在/home目錄下建立子目錄share。 使用命令chown:share/home/share設(shè)置share目錄所屬的組為share組,然后使用命令chmod -c g+wxr /home/share設(shè)置share
13、組對(duì)該目錄具有讀寫和執(zhí)行權(quán)限。 在smb.conf配置文件末尾添加如圖3-18所示的配置項(xiàng)目。3.5 Samba服務(wù)的打印共享 與共享打印有關(guān)的配置文件主要是在smb.conf中的printers配置項(xiàng)中。配置參數(shù)與共享目錄是基本相同的 。3.6啟動(dòng)和停止Samba服務(wù) 1啟動(dòng)Samba服務(wù)/etc/rc.d/init.d/smb start2停止停止Samba服務(wù)服務(wù)etc/rc.d/init.d/smb stop3重新啟動(dòng)重新啟動(dòng)Samba服務(wù)服務(wù)/etc/rc.d/init.d/smb restart3.6啟動(dòng)和停止Samba服務(wù)4自動(dòng)啟動(dòng)Samba服務(wù)如果需要讓Samba服務(wù)隨系統(tǒng)啟動(dòng)
14、而自動(dòng)加載,可以執(zhí)行“ntsysv”命令啟動(dòng)服務(wù)配置程序,找到“smb”服務(wù),在其前面加上“*”星號(hào),然后選擇“確定”即可 。3.7 Linux客戶端的訪問(wèn) 利用主機(jī)名訪問(wèn)共享資源 smbclient smbmount/ smbumount 利用主機(jī)名訪問(wèn)共享資源如果用戶需要利用主機(jī)名訪問(wèn)共享資源的話,可以設(shè)置lmhosts文件來(lái)實(shí)現(xiàn)。它的功能與WINS服務(wù)器類似,就是提供主機(jī)名與IP地址的對(duì)應(yīng)數(shù)據(jù)。該文件的存放位置為:/etc/samba/lmhosts。每條記錄的格式為:IP地址 主機(jī)名(NetBIOS名稱) smbclient 默認(rèn)情況下,Red Hat Enterprise Linux
15、安裝程序會(huì)將smbclient安裝在系統(tǒng)上,讀者可使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了smbclient或查看已經(jīng)安裝了何種版本。rpm -q samba-client如果系統(tǒng)還未安裝smbclient,應(yīng)將Red Hat Enterprise Linux 5的第1張安裝盤放入光驅(qū),加載光驅(qū)后在光盤的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 smbcli
16、ent的訪問(wèn)命令格式如下。 列出目標(biāo)主機(jī)共享資源列表smbclient -L /主機(jī)名或主機(jī)名或IP地址地址 -U 登錄用戶名登錄用戶名 使用共享資源smbclient /主機(jī)名或主機(jī)名或IP地址地址/共享目錄名共享目錄名 -U 登錄用登錄用戶名戶名smbmount/ smbumount 在Linux服務(wù)器或客戶端上,可以利用smbmount命令將共享資源加載到本機(jī),利用smbumount命令將已加載的共享資源卸載。命令格式為:smbmount 共享資源地址共享資源地址 加載點(diǎn)加載點(diǎn) o 參數(shù)參數(shù)smbumount 加載點(diǎn)加載點(diǎn)3.8 Windows客戶端的訪問(wèn) Windows的客戶端不需要更改任何設(shè)置, 就可以在“網(wǎng)上鄰居”中打開在3.4.1節(jié)定義的工作組查看到安裝了Samba的Linux服務(wù)器,或選擇菜單“開始運(yùn)行”,在打開的“運(yùn)行”窗口中輸入“服務(wù)器名”或“服務(wù)器IP地址”,然后單擊“確定”按鈕即可。圖3-29所示的是利用主機(jī)名訪問(wèn)Samba服務(wù)器。 3.9 練習(xí)題 【練習(xí)1】建立Samba服務(wù)器,并根據(jù)以下要求配置Samba服務(wù)器。(1)Samba服務(wù)器所
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年簡(jiǎn)化版土地承包協(xié)議范例(1500字)版B版
- 2024版監(jiān)理合同范文集合
- 二零二五年度交通設(shè)施安全評(píng)估與優(yōu)化合同3篇
- 二零二五年度企業(yè)安全生產(chǎn)風(fēng)險(xiǎn)評(píng)估技術(shù)服務(wù)合同范本2篇
- 二零二五年度夏珠子女撫養(yǎng)及財(cái)產(chǎn)分配協(xié)議書2篇
- 二零二五年度人工智能算法研發(fā)合作合同2篇
- 2024年規(guī)范版房產(chǎn)預(yù)售買賣協(xié)議樣本版B版
- 減少災(zāi)害風(fēng)險(xiǎn)建設(shè)安全城市
- 二零二五年度KTV房間租賃及配套服務(wù)協(xié)議3篇
- 二零二五年度互聯(lián)網(wǎng)金融服務(wù)抵押擔(dān)保借款合同書3篇
- DBT29-305-2024 天津市裝配式建筑評(píng)價(jià)標(biāo)準(zhǔn)
- 2021-2022學(xué)年廣東省廣州市海珠區(qū)六年級(jí)(上)期末英語(yǔ)試卷
- 2025牛津上海版初中英語(yǔ)單詞表(六-九年級(jí))中考復(fù)習(xí)必背
- 【年產(chǎn)2000噸色氨酸發(fā)酵工廠的計(jì)算與設(shè)計(jì)(附布置圖流程圖)15000字(論文)】
- 《社交禮儀(慕課版)》-課程標(biāo)準(zhǔn)
- 一年級(jí)數(shù)學(xué)練習(xí)題-20以內(nèi)加減法口算題(4000道)直接打印版
- 材料性能學(xué)智慧樹知到期末考試答案章節(jié)答案2024年南昌大學(xué)
- (新版)初級(jí)磨工職業(yè)鑒定考試題庫(kù)(含答案)
- 數(shù)據(jù)中心供電系統(tǒng)應(yīng)用方案
- (正式版)SH∕T 3507-2024 石油化工鋼結(jié)構(gòu)工程施工及驗(yàn)收規(guī)范
- 中東及非洲注塑成型模具行業(yè)現(xiàn)狀及發(fā)展機(jī)遇分析2024-2030
評(píng)論
0/150
提交評(píng)論