samba xp linux共享文件

一.samba服務器介紹:

   * samba服務器,其可以在系統中提供共享資源,並可以在其它的操作系統中

     得到訪問.

   * samba服務器,其具有兩個協議

          smb 協議  ===>其功能可以接受網絡中其它計算機所提出的訪問共享資源的請求.

          nmb 協議  ===>其功能可以使samba服務器能夠在網絡中其它計算機系統中計算機列表中顯示.

   * samba服務器,可以允許在圖形界面以及字符界面下配置.

二.samba服務器安裝及啓動:
  
    1.查詢samba服務器軟件包以及客戶軟件包

         rpm -qa | grep samba

    2.samba服務器目錄以及samba配置文件:

         * 服務器目錄   ====> /etc/samba

         * 配置文件    =====> /etc/samba/smb.conf

    3.手工方式啓動samba服務器:

         service  smb  start / stop  / restart  /status

    4.設定samba服務器在下次啓動計算機後自動啓動:

         chkconfig  --level  35  smb  on

三.samba服務器說明:

     1.samba服務器驗證過程:

        * share  --- 共享 , 網絡中所有計算機均可以直接訪問samba服務器共享資源.

        * user   --- 用戶 , 網絡中計算機訪問samba服務器共享資源時,首先要求輸入samba

                             服務器中允許的用戶名以及密碼,否則無法訪問.

        * server --- 服務器 , 網絡中計算機訪問samba服務器共享資源時,首先要求輸入

                              網絡中windows2000server 服務器允許的用戶名與密碼.

        * domain  ---  域 , 訪問共享資源時,必須要輸入網絡中活動目錄中允許的用戶名與密碼.

     2.共享資源設定時的訪問方式:

         public=yes   --->允許所有用戶訪問

         writable=yes  --> 允許寫入

         writable=no   --> 只允許讀取

         read list= 用戶列表   --->允許訪問的用戶

         write list= 用戶列表   --->允許寫入數據的用戶

四.samba服務器配置:

    1.samba服務器配置文件結構:

       *  [global]     ===>全局配置參數,直接影響到服務器運行

       *  [homes]      ===>用戶主目錄共享設定

       *  [printers]   ===>用戶打印機共享設定

       *  [myshare]    ===>用戶自定義共享

    2. samba服務器配置文件中的常用選項:

        *  netbios name=sambaserver    --->定義samba服務器的計算機名爲 sambaserver

        *  workgroup = MYGROUP      ---->定義samba服務器的所在工作組爲mygroup     

        *  server string = Samba Server   --->定義samba服務器的說明

        *  hosts allow = 192.168.1. 192.168.2. 127.  --->定義允許訪問samba服務器的計算機列表

        *  log file = /var/log/samba/%m.log  ---->定義samba服務器的訪問日誌存放位置

                                                          %m 變量表示具體的登錄用戶名

        *  max log size = 0   ----->定義最大的日誌大小,0即爲無限制,單位爲KB

        *  security = share   ----->定義samba服務器的驗證模式爲"共享驗證"模式 
        
        
        [homes]     ---->從此處開始定義用戶主目錄共享
                       
   comment = Home Directories   ----->註釋  
   browseable = no              ----->並非所有用戶均可以瀏覽查看      
   writable = yes               ----->主目錄所有者允許添加寫入數據
   valid users = %S             ----->指出主目錄的有效用戶爲主目錄所有者
   create mode = 0664           ----->添加數據,664          
   directory mode = 0775        ----->目錄模式爲 775

     3.在服務器中配置共享,使所有用戶可以訪問共享資源:

        在smb.conf文件最後配置:

   [wangqq]            ---->共享名
    path=/home/qq      ---->共享路徑
    public=yes         ---->允許訪問的用戶,此處爲所有用戶
    writable=yes       ---->允許寫數據

   注: 以上設定中,已設置/home/qq共享時的共享權限爲  "所有用戶可讀,可寫"

       但是,在實際操作中,還應該考慮被共享的資源,其本地權限.(採用chmod 命令修改本地權限)

       如  chmod 777 /home/qq

五.配置samba服務器,要求必須輸入相應的用戶名與密碼,纔可以訪問.

   1.介紹:

        * 訪問資源時,無需要輸入任何用戶名進行驗證   ------> 驗證方式爲  share  

        * 若訪問共享資源時,必須輸入用戶名與密碼進行驗證   ----->驗證方式爲  user  

   2.samba服務器的驗證用戶:

        * 該類型用戶即爲samba用戶

        * 所有的samba用戶,均存於 /etc/samba/smbpasswd  文件中

        * samba用戶,肯定是linux系統中的登錄用戶,但是linux系統中登錄的用戶,並非是

          samba用戶.        
          
        * 將 linux系統中的普通用戶,轉化爲 samba服務器用戶:

                smbpasswd  -a  linux普通用戶名

                     提示輸入兩次密碼

   3. 設定具體的共享資源由具體的用戶訪問:

          (此處的具體用戶,均統一指爲 samba 用戶)

      如

  [wangqq]          ------->共享名         
    path=/home/qq   ------->共享路徑
    public=no       ------->不允許所有用戶訪問
    valid users=test    --->指定有效用戶爲 test,可以指定多個samba用戶

                             如  valid users=test  wang  wu

   4. 設定具體的共享資源由部分用戶讀取,而另外用戶允許寫入:

     如

        [wangqq]
           path=/home/qq
           public=no
           read list=wang wu    ----->允許讀取的用戶列表爲 wang  wu 
           write list= test     ----->允許寫的用戶列表爲 test  

六.在linux的字符界面下使用共享資源:

    1.採用命令查看指定計算機中的共享資源:

        smbclient  -L //計算機IP地址 -U 用戶名

            回車後,提示輸入該用戶的密碼

       如  smbclient  -L  //172.16.100.200  -U wu


    2.採用命令連接到指定計算機的共享資源中,並進行操作:

         smbclient  //計算機IP地址/共享名稱  -U 用戶名

              回車後,提示輸入用戶的密碼,即可以連接到共享資源中

         注:  連接到共享資源後,其操作方式即爲  ftp 操作方式

    3.採用 掛載命令,使用指定計算機中的共享資源:

    mount -t smbfs -o username=具體用戶名,password=密碼  //計算機IP地址/共享資源名  本地掛載點  

    如  mount -t smbfs -o username=wang,password=123456 //172.16.100.200/wangqq  /mnt/ttt
發佈了49 篇原創文章 · 獲贊 34 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章