版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、學(xué)習(xí)任務(wù)三 操作系統(tǒng)的網(wǎng)絡(luò)服務(wù)學(xué)習(xí)子任務(wù)3.5 配置SMB服務(wù)器目錄 3.5.1:Samba服務(wù)簡(jiǎn)介1 3.5.2:Samba服務(wù)的常規(guī)操作2 3.5.3 :Samba服務(wù)的配置文件3 3.5.4:配置Samba 文件共享4CONTENTS 3.5.5:配置Samba打印共享5目錄 項(xiàng)目3.5:samba服務(wù)配置6 3.5.6:samba服務(wù)配置常見(jiàn)錯(cuò)誤和分析7CONTENTSSamba簡(jiǎn)介3.5.1一. SMB協(xié)議 Windows主機(jī)間可以利用“網(wǎng)上鄰居”訪(fǎng)問(wèn)共享資源,在網(wǎng)上鄰居里瀏覽用的就是SMB協(xié)議。SMB(Server Message Block)即服務(wù)器信息塊,可在Linux、OS/
2、2、Windows操作系統(tǒng)和Windows for Workgroups等計(jì)算機(jī)之間使用,提供多項(xiàng)服務(wù)的網(wǎng)絡(luò)通信協(xié)議。 SMB是一種Client/Server協(xié)議,SMB客戶(hù)端可以使用多種通信協(xié)議與SMB服務(wù)器連接,如TCP/IP、NETBEUI或IPX/SPX??蛻?hù)端建立連接后,能傳送SMB命令到服務(wù)器,使得客戶(hù)端能訪(fǎng)問(wèn)共享設(shè)備、打開(kāi)共享文件、讀寫(xiě)共享文件等。SMB模型定義了二級(jí)安全級(jí)別,分別是共享級(jí)(Share level)和用戶(hù)級(jí)(User level)。在共享級(jí)安全模式中,保護(hù)在服務(wù)器的共享級(jí)中被采用。每個(gè)共享都有口令,客戶(hù)端只需用該口令即可訪(fǎng)問(wèn)這個(gè)共享的所有文件。在用戶(hù)級(jí)安全模式中,
3、保護(hù)在每個(gè)共享文件和用戶(hù)訪(fǎng)問(wèn)為基礎(chǔ)的單獨(dú)文件中采用。每個(gè)客戶(hù)端必須登陸服務(wù)器,并且要服務(wù)器確認(rèn)。一旦確認(rèn),給予客戶(hù)端一個(gè)擁護(hù)標(biāo)識(shí)(UID),在以后的訪(fǎng)問(wèn)服務(wù)器時(shí)必須被出示。 計(jì)算機(jī)網(wǎng)絡(luò)要求實(shí)現(xiàn)不同操作系統(tǒng)的文件和打印共享。Windows的用戶(hù)都知道,網(wǎng)上鄰居是一個(gè)可以方便地訪(fǎng)問(wèn)其他Windows計(jì)算機(jī)資源的共享方式。為了使Windows用戶(hù)以及Linux用戶(hù)能夠互相訪(fǎng)問(wèn)彼此的資源,Linux提供了一套資源共享的軟件Samba服務(wù)器。二 . Samba的作用 Samba是一種UNIX平臺(tái)上運(yùn)行的服務(wù)器軟件,安裝后可使UNIX或Linux操作系統(tǒng)能夠理解SMB通信協(xié)議,能夠?qū)崿F(xiàn)Windows主機(jī)和
4、Linux主機(jī)之間的資源共享。通過(guò)Samba,可以使Windows用戶(hù)共享Linux文件系統(tǒng),也可以使Linux用戶(hù)共享Windows文件系統(tǒng),可以共享連接到Linux系統(tǒng)或Windows系統(tǒng)的打印機(jī)。 由于SMB通信協(xié)議采用Client/Server架構(gòu),因而Samba 軟件可以分為客戶(hù)端和服務(wù)器端兩部分。通過(guò)執(zhí)行Samba 客戶(hù)端程序,Linux 主機(jī)可以使用網(wǎng)絡(luò)上Windows 主機(jī)共享的資源;而在Linux 主機(jī)上安裝Samba 服務(wù)器,可以使Windows主機(jī)訪(fǎng)問(wèn)Samba服務(wù)器共享的資源。Samba提供以下功能:(1)共享Linux 的文件系統(tǒng)。(2)共享安裝在Samba 服務(wù)器上
5、的打印機(jī)。(3)使用Windows 系統(tǒng)共享的文件和打印機(jī)。(4)支持 Windows 域控制器和Windows 成員服務(wù)器對(duì)使用Samba 資源的用戶(hù)進(jìn)行認(rèn)證。(5)支持WINS名字服務(wù)器解析及瀏覽。(6)支持SSL安全套接層協(xié)議。Samba服務(wù)的常規(guī)操作3.5.2一.安裝Samba服務(wù)器 Samba 軟件安裝在Linux 一端。用戶(hù)可以在 站點(diǎn)獲得Samba的詳細(xì)信息,同時(shí),也可以在上述網(wǎng)頁(yè)下載Samba 的最新版本。1. 安裝Samba服務(wù)器 Linux安裝時(shí),可以選擇是否安裝Samba。如果在安裝Linux時(shí)沒(méi)有安裝Samba,可以選擇手動(dòng)安裝。Samba服務(wù)器文件是存放在第一張光盤(pán)的
6、/RedHat/RPMS目錄下的samba-3.0.23c-2.i386.rpm文件。輸入以下命令,系統(tǒng)自動(dòng)完成Samba服務(wù)器的安裝: rootsmb_server root# rpm -ivh samba-3.0.23c-2.i386.rpm 安裝Samba服務(wù)器,可以使用Windows 主機(jī)訪(fǎng)問(wèn)Samba 服務(wù)器共享的資源。如果需要使Linux主機(jī)訪(fǎng)問(wèn)Windows主機(jī)的共享資源,還應(yīng)該安裝Samba 客戶(hù)端程序。命令如下:rootsmb_server root# rpm -ivh samba-client-2.2.7a-8.9.0.i386.rpm 以下命令可以確定是否已安裝Samba
7、服務(wù)器:rootsmb_server root# rpm qa | grep samba一.安裝Samba服務(wù)器若出現(xiàn)以下5個(gè)軟件包,則表示已經(jīng)安裝了Samba:samba-3.0.23c-2samba-client-3.0.23c-2samba-swat-3.0.23c-2system-config-samba-1.2.39-1.el5 mon-3.0.23c-22. Samba服務(wù)器操作 安裝Samba服務(wù)器后,可以通過(guò)以下方式啟動(dòng):rootsmb_server root#/etc/rc.d/init.d/smb start /或用#service smb start如果出現(xiàn)以下顯示,表示
8、啟動(dòng)成功:Starting SMB service 確定Starting NMB service 確定 如果要暫停或重新啟動(dòng)Samba服務(wù)器,只要將以上命令中的start 改為stop或restart就即可。一.安裝Samba服務(wù)器 如果Linux服務(wù)器中包含許多共享資源,而且客戶(hù)端一般使用的是Windows系統(tǒng),則應(yīng)該在啟動(dòng)Linux服務(wù)器時(shí)自動(dòng)啟動(dòng)Samba服務(wù)器,這樣不僅可以節(jié)省每次手動(dòng)啟動(dòng)的時(shí)間,并且避免沒(méi)有啟動(dòng)而導(dǎo)致服務(wù)器停止服務(wù)。命令:#chkconfig level 35 on。3. smbclient命令 Samba提供一個(gè)類(lèi)似FTP客戶(hù)程序的Samba客戶(hù)程序smbclien
9、t,用來(lái)訪(fǎng)問(wèn)Windows共享或Linux提供的Samba共享,這對(duì)于沒(méi)有FTP軟件的Windows系統(tǒng)是非常有用的。在Linux計(jì)算機(jī)運(yùn)行以下命令:rootsmb_sever root# smbclient -L win /win為已知的主機(jī)名或者rootsmb_sever root# smbclient -L 50 說(shuō)明:-L后接NetBIOS名或IP地址,要求列表輸出。執(zhí)行完畢,將在Linux計(jì)算機(jī)上列表顯示windows提供的所有共享信息。一.安裝Samba服務(wù)器在Linux計(jì)算機(jī)執(zhí)行以下命令:rootsmb_sever root # smbclient /win(或IP地址)/sha
10、re -U fred 說(shuō)明:-U選項(xiàng)指定希望用于連接的用戶(hù)名。 其中,fred是Windows 計(jì)算機(jī)的用戶(hù)。執(zhí)行完畢,系統(tǒng)提示輸入fred的密碼,輸入正確后,系統(tǒng)提示:smb: 此時(shí),可以象FTP一樣使用smbclient。 smbclient是Samba客戶(hù)端工具的核心,但它不是一流的,卻是其他客戶(hù)端工具的基礎(chǔ),其他客戶(hù)端工具都通過(guò)shell腳本調(diào)用smbclient。一.安裝Samba服務(wù)器4. smbmount命令 為了更方便的使用共享資源,可以利用smbmount命令將一個(gè)Samba共享資源加載為本地目錄。方法如下:rootsmb_sever root # mkdir p /mnt/
11、smb/win_share /先創(chuàng)建掛載點(diǎn)目錄rootsmb_sever root #smbmount /win/share /mnt/smb/win_share /將遠(yuǎn)程共享/win/share掛載到本地目錄/mnt/smb/win_share 一旦加載成功,共享資源就與其他Linux目錄一樣,可以使用標(biāo)準(zhǔn)Linux命令操作這些文件。若要卸載已掛載的目錄,執(zhí)行umount命令即可:rootsmb_sever root#umount /mnt/smb/win_shareSamba服務(wù)的配置文件3.5.3一. Samba的全局參數(shù)的配置 Samba最主要的配置文件是smb.conf,其中有很多選
12、項(xiàng)可以設(shè)置,初學(xué)者只需要掌握其中一小部分選項(xiàng)的設(shè)置,即可配置所需的Samba服務(wù)器。在了解基本配置的基礎(chǔ)上,可以很快架設(shè)一個(gè)基本的Samba服務(wù)器。在基本配置文件中,只用到其中一小部分命令選項(xiàng)?!皊mb.conf”文件主要由兩部分組成:Global Settings和Share Definitions。開(kāi)始設(shè)置前,需要了解以下幾點(diǎn):(1)smb.conf文件中的任何一行,用(;)或(#)開(kāi)頭的部分都表示注釋。(2)文件中以(#)開(kāi)頭部分是說(shuō)明;以(;)開(kāi)頭部分表示暫停使用,但可以根據(jù)需要啟動(dòng)的選項(xiàng)。(3)修改任何設(shè)置后,應(yīng)運(yùn)行“testparm”命令檢查語(yǔ)法是否有錯(cuò)誤。一. Samba的全局參
13、數(shù)的配置 global中出現(xiàn)的設(shè)置選項(xiàng)都與Samba整體環(huán)境有關(guān),適用于每個(gè)共享目錄。golbal段用來(lái)設(shè)置所有的全局配置選項(xiàng)和缺省的服務(wù)設(shè)置,沒(méi)有出現(xiàn)(或被注釋?zhuān)┑膮?shù),Samba 采用默認(rèn)配置。global #這是配置文件中關(guān)于全局參數(shù)的設(shè)置部分。 workgroup = MYGROUP #設(shè)置服務(wù)器要加入的工作組名稱(chēng),即在Windows的“網(wǎng)上鄰居”中能看到的工作組名,默認(rèn)為“MYGROUP”。這里設(shè)置的名稱(chēng)不區(qū)分大小寫(xiě)。netbios name=smb-server #設(shè)置出現(xiàn)在“網(wǎng)上鄰居”中的主機(jī)名。默認(rèn)情況使用真正的主機(jī)名。server string = Samba Server
14、#設(shè)置服務(wù)器主機(jī)的說(shuō)明信息,在Windows的“網(wǎng)上鄰居”中打開(kāi)Samba設(shè)置的工作組時(shí),Windows的資源管理器窗口會(huì)列出“名稱(chēng)”和“備注”欄。其中,“名稱(chēng)”欄顯示NetBios名稱(chēng),“備注”欄顯示此處設(shè)置的“Samba Server”。建議輸入有關(guān)服務(wù)器的簡(jiǎn)要說(shuō)明,已方便客戶(hù)端的識(shí)別。一. Samba的全局參數(shù)的配置hosts allow = 10.1.6. 127 #設(shè)置允許訪(fǎng)問(wèn)Samba服務(wù)器的主機(jī)的IP地址,如果設(shè)置的項(xiàng)目超過(guò)一個(gè),必須用逗號(hào)、空格或Tab鍵分隔。默認(rèn)情況下,hosts allow選項(xiàng)被注釋?zhuān)硎驹试S所有IP地址的主機(jī)訪(fǎng)問(wèn)。 ;guest account = pcg
15、uest #默認(rèn)狀態(tài)下不應(yīng)用,可用來(lái)設(shè)置guest賬號(hào)。設(shè)置的guest帳戶(hù)名必需添加到/etc/passwd文件中。如未指定則Samba服務(wù)器以“nobody”帳戶(hù)處理。log file = /var/log/samba/%m.log #要求Samba服務(wù)器為每一個(gè)連接的機(jī)器建立一個(gè)單獨(dú)的記錄文件,默認(rèn)保存目錄為“/var/log/samba”。Samba自動(dòng)將%m轉(zhuǎn)換成連接主機(jī)的NetBios名。max log size = 0 #指定記錄文件的最大容量(以KB為單位),設(shè)置為0,表示沒(méi)有限制。max disk size =1000 #設(shè)置能夠共享的最大磁盤(pán)空間,單位為MB,默認(rèn)值為0,表
16、示不作任何限制。一. Samba的全局參數(shù)的配置max open file =100 #設(shè)置同一客戶(hù)端最多能打開(kāi)文件的數(shù)目,默認(rèn)值為10000個(gè)。security = user #設(shè)置Samba服務(wù)器的安全等級(jí)。默認(rèn)值是“user”。Samba服務(wù)器一共有四種安全等級(jí)。其中:share: 使用該等級(jí),用戶(hù)不需要帳號(hào)及密碼可以登陸Samba服務(wù)器。User:使用該等級(jí),由提供服務(wù)的Samba服務(wù)器檢查用戶(hù)帳號(hào)及密碼。server: 使用該等級(jí),檢查帳號(hào)及密碼的工作可指定另一臺(tái)Samba服務(wù)器負(fù)責(zé)。domain: 使用該等級(jí),需要指定一臺(tái)Windows服務(wù)器(通常為域控制器),以驗(yàn)證用戶(hù)輸入的帳號(hào)
17、及密碼。; password server = #默認(rèn)狀態(tài)下不應(yīng)用。如果安全等級(jí)為“server”或“domain”,則用此選項(xiàng)指定要驗(yàn)證密碼的主機(jī)名。一. Samba的全局參數(shù)的配置 ;password level = 8 ;username level = 8 #默認(rèn)狀態(tài)下不應(yīng)用。設(shè)置驗(yàn)證用戶(hù)口令和帳號(hào)時(shí)最多允許幾個(gè)大小寫(xiě)字不同。默認(rèn)值為0。encrypt passwords = yes #設(shè)置是否指定用戶(hù)密碼以加密形式傳送給Samba服務(wù)器端??蛻?hù)的操作系統(tǒng)如果是Windows 95 OSR2 及NT SP3以后的版本,應(yīng)該將該選項(xiàng)值設(shè)為yes,默認(rèn)值為yes。smb passwd fi
18、le = /etc/samba/smbpasswd #設(shè)置在Samba服務(wù)器上存放加密的密碼文件位置(注意:Samba服務(wù)器與Linux采用不同的密碼文件)。由于目前該文件并不存在,應(yīng)自行建立密碼文件。這部分內(nèi)容將在下面介紹。二. Samba配置文件測(cè)試 設(shè)置smb.conf文件后,為了避免發(fā)生錯(cuò)誤,可以使用Samba中包含的工具testparm測(cè)試語(yǔ)法設(shè)置是否正確。如果設(shè)置時(shí)的語(yǔ)法都正確,運(yùn)行testparm程序時(shí)出現(xiàn)以下內(nèi)容:rootsmb_server root# testparm Load smb config files from /etc/samba/smb.conf Proces
19、sing section homes Processing section printers Processing section tmp Processing section public Processing section fredsdir Loaded services file OK. Press enter to see a dump of your service definitions 檢查正確后,一定要執(zhí)行以下命令:rootsmb_server root# service smb restart 重新啟動(dòng)Samba服務(wù)器使設(shè)置有效。此時(shí),在Windows客戶(hù)端的“網(wǎng)上鄰居”中
20、出現(xiàn)安裝了Samba的Linux服務(wù)器。三.設(shè)置Samba用戶(hù)訪(fǎng)問(wèn)密碼和密碼文件 完成samba基本設(shè)置后,在Windows客戶(hù)端的“網(wǎng)上鄰居”中可以看到Samba服務(wù)器。如果在配置smb.conf文件時(shí)將“security”選項(xiàng)設(shè)為“share”,現(xiàn)在可以通過(guò)“網(wǎng)上鄰居”啟動(dòng)Samba服務(wù)器。如果“security”選項(xiàng)設(shè)為“user”、“server”或“domain”,系統(tǒng)會(huì)要求進(jìn)行身份驗(yàn)證。 即使在驗(yàn)證身份的窗口輸入正確的Linux賬號(hào)和密碼,仍然無(wú)法進(jìn)入Samba服務(wù)器。這種情況是由于Samba服務(wù)器與Linux系統(tǒng)使用的密碼文件不同,因而無(wú)法以L(fǎng)inux系統(tǒng)的賬號(hào)、密碼登錄Samb
21、a服務(wù)器。解決方法是自行建立先前在“smb passwd file”中指定的Samba密碼文件。 smb.conf 文件中有“smb password file =/ect/samba/smbpassword”一行設(shè)置項(xiàng),需要?jiǎng)?chuàng)建該設(shè)置項(xiàng)指定的/ect/samba/smbpassword密碼文件。建立Samba密碼文件不需要人工輸入數(shù)據(jù),只要以root帳號(hào)登錄,然后按以下步驟操作:rootsmb_server root#cat /etc/passwd|mksmbpasswd.sh/etc/samba/smbpasswdroot smb_server root# chmod 500 /etc/s
22、amba root smb_server root# chmod 600 /etc/samba/smbpasswd三.設(shè)置Samba用戶(hù)訪(fǎng)問(wèn)密碼和密碼文件 該步驟是將Linux系統(tǒng)使用的未加密的密碼文件(/etc/passwd)轉(zhuǎn)換成加密的Samba密碼文件(/etc/samba/smbpasswd)。為保密起見(jiàn),這里將/etc/samba目錄的權(quán)限設(shè)為500,該文件的權(quán)限設(shè)為600,以避免他人取得密碼文件。 建立Samba密碼文件后,用smbpasswd命令設(shè)置/ect/samba/smbpassword文件中每個(gè)帳號(hào)使用的密碼。這里以st1為例,說(shuō)明設(shè)置方法。 注意:這里設(shè)置的是st1用來(lái)
23、訪(fǎng)問(wèn)Samba服務(wù)器的密碼,不是其登錄Linux 的密碼,,默認(rèn)設(shè)置“UNIX password sync=YES”, 則登錄Linux 的密碼隨之改變,與Samba服務(wù)器的密碼一致。如果希望兩個(gè)密碼不一致,應(yīng)設(shè)置”UNIX password sync=NO”。rootsmb_server root# smbpasswd st1 New SMB password: 此處輸入密碼Retype SMB password: 重新輸入密碼Password changed for user st1 設(shè)置用戶(hù)對(duì)應(yīng)的Samba密碼后,重新啟動(dòng)Windows,然后在身份驗(yàn)證窗口中輸入用戶(hù)帳戶(hù)和密碼,即可進(jìn)入S
24、amba服務(wù)器的目錄。四. lmhosts文件 從Linux客戶(hù)機(jī)上訪(fǎng)問(wèn)Windows的共享或其他Linux提供的Samba共享時(shí),有兩種方式:用IP地址訪(fǎng)問(wèn),或用NetBIOS名訪(fǎng)問(wèn)。如果用NetBIOS名訪(fǎng)問(wèn)共享,需要實(shí)現(xiàn)NetBIOS與IP地址的映射。Samba用/etc/samba/lmhosts文件存放NetBIOS與IP地址的靜態(tài)映射表。 使用NetBIOS名訪(fǎng)問(wèn)共享時(shí),必須在lmhosts文件中添加相應(yīng)的內(nèi)容。下面簡(jiǎn)單介紹如何查看并修改lmhost文件:/查看lmhosts的初始內(nèi)容rootsmb_sever root# cat /etc/samba/lmhosts localh
25、ostrootsmb_sever root#/修改lmhosts文件,添加新的NETBIOS名與IP地址的對(duì)應(yīng)關(guān)系rootsmb_sever root# vi /etc/samba/lmhostsrootsmb_sever root#/查看修改后的lmhosts文件rootsmb_sever rootcat /etc/samba/lmhosts localhost win配置Samba 文件共享3.5.4一.配置Samba 文件共享 除了全局環(huán)境的設(shè)置,還可以對(duì)共享的資源(包括共享的文件和打印機(jī))進(jìn)行設(shè)置。這里先介紹通過(guò)配置Smb.conf實(shí)現(xiàn)文件的共享。 下面將使用許多以 開(kāi)頭的區(qū)域,每個(gè)區(qū)
26、域代表一個(gè)共享資源,即Windows客戶(hù)端的“網(wǎng)上鄰居”中出現(xiàn)的共享文件夾。這里介紹的僅是與文件共享相關(guān)的一些主要部分,與打印機(jī)共享相關(guān)的部分下一節(jié)介紹。1. 設(shè)置共享資源參數(shù)homes用戶(hù)個(gè)人主目錄配置 comment = Home Directory #主目錄注釋部分,comment參數(shù)所指定的字符串在瀏覽本機(jī)資源時(shí)會(huì)出現(xiàn)在指定資源的旁邊。 browseable = no #是否允許其他用戶(hù)瀏覽個(gè)人主目錄,默認(rèn)值為yes。若將此參數(shù)設(shè)置為no,其他用戶(hù)將看不到此目錄。 writable = yes #設(shè)置此目錄是否可以寫(xiě)入。若共享資源是打印機(jī),則不需設(shè)置此參數(shù)。一.配置Samba 文件共享
27、valid users = %S #設(shè)置允許登錄訪(fǎng)問(wèn)的用戶(hù)。系統(tǒng)會(huì)自動(dòng)將%S轉(zhuǎn)換成登錄帳號(hào)。 create mode = 0744 # 設(shè)置文件的訪(fǎng)問(wèn)權(quán)限。 directory mode = 0755# 設(shè)置目錄的訪(fǎng)問(wèn)權(quán)限。 tem為所有用戶(hù)提供的臨時(shí)共享的配置comment=Temporary file space#目錄注釋部分path=/tem#實(shí)際訪(fǎng)問(wèn)該資源的本機(jī)路徑read only=no是否只允許讀取。no表示還可以進(jìn)行寫(xiě)操作。若共享資源為打印機(jī)時(shí),此參數(shù)無(wú)任何意義 public=yes是否允許目錄共享。yes表示可以共享該目錄。 一.配置Samba 文件共享 public為所有用戶(hù)
28、提供的共享目錄的配置 comment=Public Stuff#目錄注釋部分 path=/home/samba#實(shí)際訪(fǎng)問(wèn)該資源的本機(jī)路徑 public=yes#是否允許目錄共享。yes表示可以共享該目錄。 writable=yes#是否允許寫(xiě)入該目錄。yes表示可以對(duì)該目錄進(jìn)行寫(xiě)操作,這一項(xiàng)與read only相反。 printable=no#是否允許打印目錄內(nèi)容,no表示不可以。 write list=staff#擁有讀取及寫(xiě)入權(quán)限的用戶(hù)或組群一.配置Samba 文件共享 2. 配置Samba文件共享舉例下面通過(guò)配置3個(gè)不同的共享目錄為例,介紹配置Samba文件共享的一般方法。global
29、#采用前面的global配置 homes #配置用戶(hù)自己的主目錄 comment = Home Directories #目錄注釋部分 browseable = no #不允許其他用戶(hù)瀏覽(并不是不允許別人訪(fǎng)問(wèn)) writable = yes #允許用戶(hù)寫(xiě)入自己的目錄 valid users = %S #可訪(fǎng)問(wèn)的用戶(hù)局限于用戶(hù)自己。%s會(huì)被自動(dòng)轉(zhuǎn)換為登錄帳號(hào)。 create mode = 0664 一.配置Samba 文件共享#設(shè)置文件的訪(fǎng)問(wèn)權(quán)限 directory mode = 0775 #設(shè)置目錄的訪(fǎng)問(wèn)權(quán)限 tmp #為所有用戶(hù)提供臨時(shí)共享的配置 comment = Temporary f
30、ile space #注釋部分 path = /tmp #指定實(shí)際訪(fǎng)問(wèn)該資源的本機(jī)路徑位置 read only = no #可以對(duì)該目錄進(jìn)行讀寫(xiě) public = yes #允許用戶(hù)不用帳號(hào)和密碼訪(fǎng)問(wèn) public #為所有用戶(hù)提供可以共同訪(fǎng)問(wèn)的目錄。(允許staff組用戶(hù)寫(xiě)入,但其他用戶(hù)只可訪(fǎng)問(wèn),不能寫(xiě)入。) 一.配置Samba 文件共享comment = Public Stuff path = /home/samba public = yes writable = yes printable = no write list = staff # write list參數(shù)是用來(lái)設(shè)置具有寫(xiě)權(quán)限的
31、用戶(hù)列表。這里只允許staff組的成員有寫(xiě)的權(quán)限 fredsdir #設(shè)置某一用戶(hù)fred的訪(fǎng)問(wèn)權(quán)限。 comment = Freds Service path = /usr/fred/private valid users = fred #只有fred可以訪(fǎng)問(wèn)(注意:即使security=share,也不代表用戶(hù)登錄Linux 主機(jī)后可以訪(fǎng)問(wèn)任意資源。)該共享目錄配置Samba 打印共享3.5.5一.配置Samba 打印共享1. Samba中的打印共享 Samba中涉及打印共享的參數(shù)主要有以下幾個(gè)(1)global字段中涉及共享打印機(jī)的主要字段smb.conf中g(shù)lobal字段內(nèi)容如下:gl
32、obalworkgroup = MYGROUPserver string = Samba Serverprintcap name = /etc/printcapload printers = yeslog file = /var/log/samba/log.%mmax log size = 50security = usersocket options = TCP-NODELAYdns proxy = no一.配置Samba 打印共享在global部分有兩個(gè)語(yǔ)句行用來(lái)處理共享打印機(jī)。 printcap name =/etc/printercap #指定打印機(jī)配置文件的位置,printcap文件
33、被用來(lái)確定能夠共享的打印機(jī)。 load printers = yes #告知smb是否把printcap文件內(nèi)的所有打印機(jī)都作為共享打印機(jī)。默認(rèn)值為yes,Samba共享printcap文件內(nèi)定義的所有打印機(jī)。如果為no時(shí),則根本不閱讀printcap文件。因此,如果指定為no,所有共享的打印機(jī)都必須分別定義。 用戶(hù)如果需要自動(dòng)載入打印機(jī)列表,必須指定以上兩項(xiàng)。這兩句使得服務(wù)器能夠自動(dòng)共享printcap文件鎖定義的全部打印機(jī)。一.配置Samba 打印共享在global部分有兩個(gè)語(yǔ)句行用來(lái)處理共享打印機(jī)。 printcap name =/etc/printercap #指定打印機(jī)配置文件的位置
34、,printcap文件被用來(lái)確定能夠共享的打印機(jī)。 load printers = yes #告知smb是否把printcap文件內(nèi)的所有打印機(jī)都作為共享打印機(jī)。默認(rèn)值為yes,Samba共享printcap文件內(nèi)定義的所有打印機(jī)。如果為no時(shí),則根本不閱讀printcap文件。因此,如果指定為no,所有共享的打印機(jī)都必須分別定義。 用戶(hù)如果需要自動(dòng)載入打印機(jī)列表,必須指定以上兩項(xiàng)。這兩句使得服務(wù)器能夠自動(dòng)共享printcap文件鎖定義的全部打印機(jī)。一.配置Samba 打印共享(2) printers部分printers用來(lái)設(shè)置打印機(jī)環(huán)境內(nèi)容。Red Hat中的printers內(nèi)容如下:pri
35、nterscomment = All Printerspath = /var/spool/sambabrowsable = noguest ok = nowritable = noprintable = yes其中,path = /var/spool/samba #打印機(jī)隊(duì)列(Spool)路徑,用戶(hù)需要手動(dòng)建立。printable = yes #是否允許用戶(hù)打印。默認(rèn)值為no,表示是對(duì)文件的共享,而不是對(duì)打印機(jī)的共享。當(dāng)需要對(duì)打印機(jī)共享時(shí),必須把該項(xiàng)設(shè)置為yes。一.配置Samba 打印共享ADFONTS.MFM ADOBEPS4.HLP ADOBEPSU.DLL DEFPRTR.PRO AD
36、OBEPS4.DRV ADOBEPS5.DLL ADOBEPSU.HLP ICONLIB.DLL 2. 配置共享打印機(jī)(1)在Samba 服務(wù)器上配置本地打印機(jī)(2)獲得 Adobe Postscript Driver 到 下載簡(jiǎn)體中文版Adobe Postscript Driver,文件名為Winstchs.exe。在Windows 環(huán)境(如Windows 2000 Professional)下安裝。進(jìn)入Windows 計(jì)算機(jī)C:/WINNT/system32/spooldrivers目錄,從子目錄w32x86和WIN40中挑選出下表中的8個(gè)文件,并且將文件名字母全部改為大寫(xiě)。在Linux
37、計(jì)算機(jī)上創(chuàng)建/usr/share/cups/目錄,并將下表所示的8個(gè)文件復(fù)制到該目錄下。 一.配置Samba 打印共享3. 設(shè)置smb.conf的打印共享配置global #按上文設(shè)置。printers #配置打印機(jī)共享,所有用戶(hù)都可以共享打印機(jī)。 comment = All Printers #注釋部分 path = /var/spool/samba #設(shè)置打印機(jī)隊(duì)列的位置,用戶(hù)必須自行創(chuàng)建該目錄,存放打印的臨時(shí)文件 browseable = no #不允許瀏覽共享打印機(jī) guest ok = no #必須用帳號(hào)和密碼才可以訪(fǎng)問(wèn)共享打印機(jī) writable = no #共享打印機(jī),writa
38、ble必須設(shè)置為no 一.配置Samba 打印共享 printable = yes #允許用戶(hù)更改打印機(jī)隊(duì)列中的文件 fredsprn #該共享的打印機(jī)只允許fred私人使用 comment = Freds Printer valid users = fred path = /home/fred #打印機(jī)隊(duì)列是fred的用戶(hù)目錄,要注意fred必須有權(quán)訪(fǎng)問(wèn)該目錄。 printer = freds_printer #設(shè)置共享打印機(jī)的名稱(chēng),此參數(shù)也可以寫(xiě)成“printer name=”,該參數(shù)如果放在global字段,所有打印服務(wù)用到的打印機(jī)名都將是一樣的 public = no writable
39、 = no printable = yes 一.配置Samba 打印共享4. 為Windows 客戶(hù)機(jī)準(zhǔn)備打印驅(qū)動(dòng) 為了給Windows 客戶(hù)機(jī)準(zhǔn)備打印驅(qū)動(dòng),可以運(yùn)行cupsaddsmb命令。執(zhí)行以下操作將打印機(jī)驅(qū)動(dòng)程序放置在/etc/samba/drivers目錄下。rootsmb_sever root #mkdir /etc/samba/drivers /創(chuàng)建/etc/samba/drivers目錄rootsmb_sever root# cupsaddsmb -a -U root /運(yùn)行cupsaddsmb命令,以root身份執(zhí)行該命令,共享所有打印機(jī)5. 從Windows 客戶(hù)機(jī)訪(fǎng)問(wèn)Samba 共享打印機(jī) 配置好Samba 共享打印機(jī)后,合法用戶(hù)可以在Windows 的“網(wǎng)上鄰居”看到被共享的打印機(jī)。雙擊共享的打印機(jī),在彈出的窗口中確認(rèn)安裝該打印機(jī)驅(qū)動(dòng)即可。 說(shuō)明:由于samba共享打印功能比較簡(jiǎn)單,后來(lái)由專(zhuān)門(mén)的cups打印服務(wù)器替代,實(shí)際
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大漢希爾頓國(guó)際定了株洲心2011下半年推廣表現(xiàn)方案139P
- 個(gè)體戶(hù)承包加盟協(xié)議
- 雙邊戰(zhàn)略合作協(xié)議書(shū)
- 房屋出租協(xié)議書(shū)樣本模板
- 2024年室內(nèi)裝修工程安全合同
- 個(gè)人開(kāi)車(chē)與單位免責(zé)協(xié)議書(shū)經(jīng)典版
- 室內(nèi)裝潢后污染治理合同
- 2024年二手車(chē)轉(zhuǎn)讓協(xié)議樣本
- 購(gòu)房團(tuán)購(gòu)活動(dòng)合同
- 雙方合伙買(mǎi)房合同范本
- 旅游概論旅游資源教學(xué)設(shè)計(jì)教案
- 拍攝項(xiàng)目實(shí)施的全程保障措施
- 煤礦土地復(fù)墾與生態(tài)恢復(fù)
- JJF 1325-2011通信用光回波損耗儀校準(zhǔn)規(guī)范
- GB/T 20948-2007農(nóng)林拖拉機(jī)后視鏡技術(shù)要求
- 安全使用家電和煤氣課件
- 《GPS測(cè)量與數(shù)據(jù)處理》-第3講 全球定位系統(tǒng)組成及信號(hào)結(jié)構(gòu)
- 前置胎盤(pán)詳解課件
- 達(dá)爾文的“進(jìn)化論”課件
- 國(guó)開(kāi)電大《建筑測(cè)量》實(shí)驗(yàn)報(bào)告1
- 南京市小學(xué)一年級(jí)語(yǔ)文上學(xué)期期中試卷
評(píng)論
0/150
提交評(píng)論