天天看點

samba伺服器配置檔案

修改配置檔案,實戰舉例:

一、samba正常伺服器配置(配置檔案路徑:/etc/samba/smb.conf)

基本的samba伺服器的他見流程主要分為四個步驟:

(1)、編輯主配置檔案smb.conf,指定需要共享的目錄,并為共享目錄設定共享權限;

(2)、在smb.conf檔案中指定日志檔案名稱和存放路徑。

(3)、設定共享目錄的本地系統權限及samba共享權限。

(4)、重新加載配置檔案或重新啟動smb服務,使其配置生效。

二、配置檔案詳解:

samba配置簡介

smb.conf檔案的開頭部分為samba配置簡介,告訴我們smb.conf檔案的作用及相關資訊;

smb.conf中還有以“;”開頭,這些都是samba配置的格式範例,預設是不生效的,可以通過去掉前面的“;”并加以修改來設定想使用的功能。

global settings

  global settings設定為全局變量區域。全局變量就是說我們隻要在global時進行設定,那麼該設定就是針對所有共享資源生效。這與以後我們學習的很多伺服器配置檔案相似。

 【global】常用字段及設定方法:

(1).設定samba伺服器所在工作組為andy

   workgroup = andy  #工作組

(2).伺服器描述,伺服器描述實際上類似于備注資訊

  設定samba描述資訊為“andy samba server” #伺服器描述

(3).設定shisamba伺服器安全模式。常見模式有兩種:share安全級别模式和user安全級别模式。

  samba伺服器有share、user、server、domain和ad活動目錄五種安全模式。

(1).share安全級别模式

  用戶端登陸samba伺服器,不需要輸入使用者名和密碼就可以浏覽samba伺服器的資源,适用于公共的共   享資源,安全性差,需要配合其他權限設定,保證samba伺服器的安全性。

(2).user安全級别模式

  用戶端登陸samba伺服器,需要送出合法帳号和密碼,經過伺服器驗證才可以通路共享資源,伺服器   預設為此級别模式。

3.share definitions 共享服務的定義

 [homes]為特殊共享目錄,表示使用者主目錄。

 [printers]表示共享列印機。

配置一個共享資源:

 [share] #設定共享名

  comment = home directories  #描述

  browseable = yes #是否允許檢視此共享内容。如果是否,後期通過絕對路徑,可以檢視到。

  path = /share #共享路徑,寫絕對路徑

  public = yes #允許設定匿名檢視

4.設定通路使用者

 如果共享資源存在重要資料的話,需要對通路使用者稽核,我們可以使用valid users字段進行設定。

 格式:

 vaild users = 使用者名

 vaild users = @組名

5.設定目錄可寫

 如果共享目錄允許使用者寫操作,可以使用writable或write list兩個字段進行設定。

 writable = yes #讀寫

 writable = no #隻讀

 write list = 使用者名

 write list = @組名

6.samba服務日志檔案

 在/etc/samba/smb.conf 檔案中,log file為設定samba日志的字段。

   本文轉自327051661 51CTO部落格,原文連結:http://blog.51cto.com/andyboge/1870226,如需轉載請自行聯系原作者

繼續閱讀