samba簡介

一、簡介 

        Samba是一個能讓Linux系統應用Microsoft網絡通訊協議的軟件,而SMB是Server Message Block的縮寫,即爲服務器消息塊 ,SMB主要是作爲Microsoft的網絡通訊協議,後來Samba將SMB通信協議應用到了Linux系統上,就形成了現在的Samba軟件,Samba最大的功能就是可以用於Linux與windows系統直接的文件共享和打印共享,Samba既可以用於windows與Linux之間的文件共享,也可以用於Linux與Linux之間的資源共享,由於NFS(網絡文件系統)可以很好的完成Linux與Linux之間的數據共享,因而 Samba較多的用在了Linux與windows之間的數據共享上面。Samba服務器可實現如下功能:WINS和DNS服務; 網絡瀏覽服務; Linux和Windows域之間的認證和授權;UNICODE字符集和域名映射;滿足CIFS協議的UNIX共享等。

二、Samba服務的安裝

        1、可以聯網使用yum工具安裝,也可以通過系統光盤掛載安裝。

blob.png

blob.png 

        2、查看安裝情況

blob.png 

        3、啓動Samba服務

blob.png

三、配置Samba服務 

Samba的主配置文件爲/etc/samba/smb.conf    

        1、 server string = Windows 7 Ultimate 6.1   可以僞裝服務名 blob.png  blob.png blob.png

            2、 hosts allow = *.*.*.*      客戶端可訪問的列

blob.png

blob.png

blob.png

        3、log file = 路徑        設置日誌文件的路徑

blob.png

blob.png

        4、path =路徑      指定共享源文件的路徑

blob.png

blob.png

blob.png

        5、  browseable = NO(YES)   設定共享目錄是否可以瀏覽

blob.png

blob.png

blob.png

blob.png

        6、 writeable = NO(YES)        指定對共享目錄是否可寫、可刪除

blob.png

blob.png

blob.png

blob.png

        7、force create mode = 0775


blob.png

        8、其他設置

                workgroup = WORKGROUP   所要加入的工作組或者域

                security = user     設置用戶訪問的安全模式  

                passdb backend = tdbsam                  加密方式 

                log level = 2             設置日誌文件的個數

                max log size = 50               設定日誌文件的最大的大

                public = yes                開啓匿名登錄功能

四、實驗操作舉例

        要求:1、創建baisuzhen,xuxian,fahai,xiaoqing,xushilin,guanyin 六個用戶

                  2、要求以上六個用戶都可以瀏覽並訪問目標主機的共享目錄leifengta,匿名用戶可訪問但不可瀏覽。大小2GB。未來可自動擴展

                  3、baisuzhen,xuxian,xushilin 可以在該共享目錄下創建及刪除文件,且彼此之間創建的文件,可以相互修改,其他用戶不可創建文件。

                  4、xuxian,xushilin最多能各自創建200M的數據,且不能刪除其他人創建的文件,baisuzhen不受限制.

                  5、六個用戶各自都 有一個以自己名字爲名的共享目錄,僅自己可見可訪問可創建,他人不可見,guanyin對所有目錄均有完整權限。

        步驟:1、創建用戶並設置密碼

blob.png

blob.png

            2、創建共享目錄,並創建邏輯卷

blob.png

blob.png

blob.png

blob.png

blob.png

blob.png

            3、配置系統開機自動掛載

blob.png

blob.png

            4、配置smb系統文件

blob.png

            5、配置共享目錄的權限

(1)baisuzhen,xuxian,xushilin對baishezhuan目錄具有完整的權限

blob.png

(2)配置baisuzhen,xuxian,xushilin屬於同一個組,可以保證相互創建和修改

blob.png

blob.png

(3)設置共享目錄的所屬人爲baisuzhen,保證baisuzhen對該目錄下所有文件均有完整權限

blob.png

(4)保證其餘所有人對共享目錄baishezhuan都不可以刪除

blob.png

            6、設置子配置文件

(1)創建baisuzhen用戶的子配置文件,xuxian,xushilin用戶跟baisuzhen用戶權限完全相同

blob.png

blob.png

(2)創建xiaoqing用戶的子配置文件,fahai用戶跟xiaoqing用戶權限完全相同

blob.png

blob.png

(3)創建guanyin用戶的子配置文件,保證guanyin對所有用戶共享目錄均有完整權限

blob.png

blob.png

            7、創建各自用戶的共享目錄

blob.png

            8、開啓quota,對xuxian,xushilin用戶限定最多創建文件大小

blob.png

blob.png

blob.png

blob.png

blob.png

blob.png

            9、在Windows中測試實驗效果

(1)測試xuxian用戶權限

blob.png

blob.png

blob.png

blob.png

blob.png

blob.png

(2)測試xushilin用戶權限

blob.png

blob.png

blob.png

blob.png

blob.png

(3)測試baisuzhen用戶權限

blob.png

blob.png

blob.png

blob.png

(4)測試fahai/xiaoqing用戶權限

blob.png

blob.png

blob.png

(5)測試guanyin用戶權限

blob.png

blob.png

blob.png

(5)測試匿名用戶登錄

blob.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章