溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

發(fā)布時間:2021-10-26 09:19:45 來源:億速云 閱讀:171 作者:小新 欄目:系統(tǒng)運維

小編給大家分享一下怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

據(jù)Samba項目網(wǎng)站聲稱,Samba是一組開源/免費軟件套件,它為SMB/CIFS客戶機提供了無縫順暢的文件和打印服務(wù)。不像實現(xiàn)SMB/CIFS網(wǎng)絡(luò)協(xié)議的其他系統(tǒng)(比如面向HP-UX的LM Server、面向OS/2的LAN Server或VisionFS),Samba(及其源代碼)可以免費獲取(最終用戶不需要支付任何費用),并且允許Linux/Unix服務(wù)器和Windows/Unix/Linux客戶機之間實現(xiàn)協(xié)同運行。

正是由于這些原因,在不同的操作系統(tǒng)(并非僅僅只有Linux)共存的網(wǎng)絡(luò)環(huán)境下,Samba是文件服務(wù)器的優(yōu)選解決方案――而最常見的網(wǎng)絡(luò)架構(gòu)就是多個微軟Windows客戶機訪問一臺安裝有Samba的Linux服務(wù)器,我們將在本文中探討這種情形。

要注意:另一方面,如果我們的網(wǎng)絡(luò)完全由基于Unix的客戶機(比如Linux、AIX或Solaris等等)組成,可以考慮使用NFS(不過在這種情況下Samba仍是一種選擇),這時NFS的速度更快。

將Samba安裝在Debian和CentOS上

在我們開始著手安裝之前,可以使用操作系統(tǒng)的軟件包管理系統(tǒng),尋找關(guān)于Samba的信息:

在Debian上:

# aptitude show samba

在CentOS上:

# yum info samba

在下面這個屏幕截圖中,我們可以看到“aptitude show samba”的輸出結(jié)果(“yum info samba”會得到類似的結(jié)果):

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

現(xiàn)在不妨安裝Samba(下面這個屏幕截圖對應(yīng)于安裝到Debian 7 [Wheezy]服務(wù)器上的情況):

在Debian上:

# aptitude install samba

在CentOS上:

# yum install samba

將用戶添加到Samba

如果是4.x之前的版本,想將用戶添加到Samba,就需要一個本地Unix帳戶:

# adduser <username>

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

下一步,我們需要使用帶“-a”選項的smbpasswd命令,將用戶添加到Samba,該選項指定隨后用戶名應(yīng)添加到本地smbpasswd文件。系統(tǒng)會提示我們輸入一個密碼(該密碼沒必要與本地Unix帳戶的密碼一樣):

# smbpassword -a <username>

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

***,我們將訪問系統(tǒng)中用作Samba共享區(qū)的一個目錄的權(quán)限授予用戶xmodulo(如果需要的話,還可以將訪問權(quán)限授予其他用戶)。要完成這一步,只需用文件編輯器(比如Vim)打開/etc/samba/smb.conf文件,瀏覽到文件末尾,使用描述性名稱,創(chuàng)建一段代碼(將名稱括在方括號內(nèi)),比如[xmodulo]:

# SAMBA SHARE  [xmodulo]  path = /home/xmodulo  available = yes valid users = xmodulo read only = no browseable = yes public = yes writeable = yes

現(xiàn)在我們必須重啟Samba;為了以防萬一,使用testparm命令檢查smb.conf文件,查找有無語法錯誤:

# service samba restart  # testparm

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

要是有什么錯誤,testparm結(jié)束運行后,就會如實報告。

將Samba共享區(qū)映射為Windows 7 PC上的網(wǎng)絡(luò)驅(qū)動器

鼠標右擊Computer(電腦),選擇“Map network drive”(映射網(wǎng)絡(luò)驅(qū)動器):

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

鍵入安裝有Samba的那臺機器的IP地址,隨后鍵入共享區(qū)的名稱(這是smb.conf文件中刮在單括號內(nèi)的名稱),并確?!癈onnect using different credentials”(使用不同的登錄資料來連接)復(fù)選框已勾選:

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

輸入之前用“smbpasswd -a”設(shè)置的用戶名和密碼:

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

進入到Computer(電腦),檢查網(wǎng)絡(luò)驅(qū)動器是否已正確添加上去:

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

為了測試一下,不妨利用Samba的參考手冊頁創(chuàng)建一個PDF文件,并將它保存到/home/xmodulo目錄中:

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

下一步,我們可以證實該文件可以從Windows來進行訪問:

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

我們可以使用默認的pdf閱讀軟件打開該文件:

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

***,不妨看一下我們能否將來自Windows的一個文件保存到剛映射的網(wǎng)絡(luò)驅(qū)動器。我們將打開change.log文件,該文件列出了Notepad++的功能特性:

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

然后試著將它作為一個明文文件(.txt擴展名)保存到Z:\;然后,不妨看一下該文件在Linux中是否能瀏覽:

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

啟用配額

***步,我們需要證實當前內(nèi)核是不是已經(jīng)過編譯并支持配額:

# cat /boot/config-$(uname -r) | grep -i config_quota

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

每一個文件系統(tǒng)最多有五種配額限制可予以實施:用戶軟限制、用戶硬限制、用戶組軟限制、用戶組硬限制和寬限時間。

現(xiàn)在我們將為/home文件系統(tǒng)啟用配額,為此在/etc/fstab文件中對應(yīng)/home文件系統(tǒng)的那一行,將usrquota和grpquota掛載選項添加到現(xiàn)有的defaults選項;為了讓變更生效,我們將重新掛載文件系統(tǒng):

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

下一步,我們需要在/home中創(chuàng)建兩個文件,它們將充當用戶配額和用戶組配額的數(shù)據(jù)庫:分別是aquota.user和aquota.group。之后,我們將針對啟用配額的文件系統(tǒng),創(chuàng)建當前磁盤使用表:

# quotacheck -cug /home  # quotacheck -avugm

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

盡管我們已為/home文件系統(tǒng)啟用了配額,但我們還沒有對任何用戶或用戶組設(shè)置任何限制。檢查現(xiàn)有用戶/用戶組的配額信息:

# quota -u <username> # quota -g <groupname>

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

***,后幾步包括:使用quotatool命令,為每個用戶及/或每個用戶組指定配額(注意:可以使用edquota來執(zhí)行這項任務(wù),但quotatool更直觀簡單,不太容易出錯)。

想為名為xmodulo的用戶將軟限制設(shè)置在4 MB、將硬限制設(shè)置在5 MB,并為xmodulo用戶組將軟限制和硬限制分別設(shè)置在10 MB和15 MB:

# quotatool -u xmodulo -bq 4M -l '5 Mb' /home  # quotatool -g xmodulo -bq 10M -l '15 Mb' /home

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

我們可以在Windows 7中看到結(jié)果(4.00MB中3.98MB閑置):

怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器

看完了這篇文章,相信你對“怎么搭建與Windows客戶機結(jié)合使用的Samba文件服務(wù)器”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI