在wdOS下搭建samba服務器

一.簡介:linux

Samba(SMB是Server Message Block其縮寫) 是一個網絡服務器,用於Linux和Windows共享文件之用.Samba便可以用於Windows和Linux之間的共享文件,也同樣用於Linux和Linux之間的共享文件,不過對於Linux和Linux之間共享文件有更好的網絡文件系統NFS,NFS也是須要架設服務器的.你們知道在Windows 網絡中的每臺機器便可以是文件共享的服務器.Samba 也同樣能行,好比一臺Linux的機器,若是架了Samba Server後,它能充當共享服務器,同時也能作爲客戶機來訪問其它網絡中的Windows共享文件系統,或其它Linux的Sabmba 服務器.咱們在Windows網絡中,看到共享文件功能知道,咱們直接就能夠把共享文件夾當作本地硬盤來使用.在Linux的中,就是經過Samba的向網絡中的機器提供共享文件系統,也能夠把網絡中其它機器的共享掛載在本地機上使用.這在必定意義上說和FTP是不同的,Samba是用的NETBIOS協議.
數據庫

Samba 應該範圍主要是Windows和Linux系統系統之間共享文件或設備使用,是在網絡上的計算機之間共享文件和打印服務的軟件包,協議是客戶端服務協議,提供的一個相似FTP客戶程序的客Samba客戶程序smbclient命令,通常都用在內網中使用.瀏覽器

   SWAT 是經過瀏覽器對 Samba 進行管理的工具之一。經過 SWAT ,能夠在 Samba 容許訪問範圍內的客戶端,用瀏覽器對服務端的 Samba 進行控制。在線文檔的閱覽、smb.conf 的確認和編輯,以及密碼的變動、服務的重啓等等均可以經過 SWAT 來完成,它的直觀讓 Samba 變得溫和化,對那些不喜歡文本界面管理服務器的朋友來講,是一個強大的工具。服務器

本文試圖在wdOS系統下搭建Samba服務器並經過swat工具對其進行管理,如下是具體的搭建過程:網絡

二.搭建過程:工具

1.使用命令yum install samba 在線安裝samba服務器:測試

                    

2.配置samba的主配置文件/etc/samba/smb.confspa

  找到[global],在下面加入下圖的內容:rest

           

            

在配置文件的末尾填以下幾行,定義公衆共享目錄 :orm

            

3.建立將要經過 Samba 共享給 Windows 網絡的目錄

                  

建立系統用戶並加入samba數據庫;

                 

4.設置samba服務自啓動,並從新啓動samba服務:

                  

                  

5.安裝 SWAT  工具:

                  

6.修改SWAT的主配置文件 /etc/xinetd.d/swat 

                  

7.從新啓動swat工具,因爲 SWAT 的啓動是經過超級服務器,因此只要從新啓動 xinetd 便可啓動 SWAT

                   

三.測試結果:

  (這裏分爲使用swat工具和不使用swat工具的測試方法)

   1. 不使用swat工具的測試:

      與xp不一樣的是,win 7的工做組也就是咱們在win7 桌面上看到的  網絡  這一圖標

      點進去以後會看到同一個工做組的計算機,找到你的samba服務器:

                       


點開samba server會出現這個須要驗證的窗口:

                        

成功登錄會看到下面的界面:

                        

這時能夠嘗試在public目錄下建立一個文件並進行驗證,我這裏建立一個wdos.txttea.doc

                        

     我嘗試在記事本上寫進去一些內容,保存退出

                         

samba服務器查看/home/public,驗證是否建立了一個記事本和一個word文檔,並查看記事本里面的內容:

                         

2、使用swat工具的測試:

    咱們就能夠經過 SWAT 容許範圍(本文之內網192.168.1.0及本地127.0.0.1爲例) 內的客戶機的瀏覽器中,經過 http://服務器的內網IP:901 來訪問服務端的 SWAT 了,我這裏使用http://192.168.1.22:901爲例:

                           

        成功登錄便會看到以下界面:

               

  點開global就能夠看到咱們前面在samba的主配置文件中設置過的內容

                  

四.可能遇到的問題的解決方案

1.vi /etc/selinux/config  將SELLINUX = disable

2.關閉防火牆: service iptables restart

相關文章
相關標籤/搜索