天天看點

Linux 檔案共享之SMB服務

大綱

一、SMB概念

二、SMB服務相關檔案詳解

三、SMB服務實作

伺服器消息區塊(英語:Server Message Block,縮寫為SMB,伺服器消息區塊),又稱網絡檔案共享系統(英語:Common Internet File System,縮寫為CIFS),一種應用層網絡傳輸協定,由微軟開發,主要功能用是使網絡上的機器能夠共享計算機檔案、列印機、串行端口和通訊等資源。它也提供認證的程序間通訊機能。它主要用在裝有Microsoft Windows的機器上,在這樣的機器上被稱為Microsoft Windows Network。

經過Unix伺服器廠商重新開發後,它可以用于連接配接Unix伺服器和Windows客戶機,執行列印和檔案共享等任務。

與功能類似的NFS相比,NFS的消息格式是固定長度,而CIFS的消息格式大多數是可變長度,這增加了協定的複雜性。CIFS消息一般使用NetBIOS或TCP協定發送,分别使用不同的端口139或445,目前傾向于使用445端口。CIFS的消息包括一個信頭(32位元組)和消息體(1個或多個,可變長)。

1、首先主機上得安裝samba伺服器端

2、/etc/samba/lmhosts檔案

3、/etc/samba/smbusers檔案

4、/etc/samba/smb.conf檔案

Linux 檔案共享之SMB服務