Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Samba 伺服器核心概念與配置檔詳細解析(一)

編輯:關於伺服器

異質作業系統環境下實現資源共享,SMB 協議 (Server Message Block) 是關鍵。Samba 讓 Linux 能理解 SMB 協議,與 Windows 機器互通。本文解析 Samba 三種安全機制與核心配置檔 smb.conf 重要區段。

一、Samba 三種安全機制

由 smb.conf 中 security 參數控制:

  • Share-level (共享級): 安全性最低,無需驗證即可存取。
  • User-level (用戶級): 需提供有效帳號密碼,最常用模式。
  • Server-level (伺服器級): 將驗證集中委派給指定 SMB 伺服器(不限 Linux)。

二、smb.conf 配置檔結構

單一配置檔,預設位於 /usr/local/samba/lib/smb.conf,格式類似 Windows win.ini,以 [區段名] 區分,每區段定義一項服務。

1. [global] 全域參數

參數說明
workgroupWindows 工作群組名稱或 NT 網域名稱
server string伺服器描述字串,通常固定為 "Samba Server"
load printersyes 自動載入印表機列表
printcap name印表機定義檔位置 (如 /etc/printcap)
guest account來賓帳號對應使用者 (如 pcuser)
security安全等級:user (用戶級)
wins supportno 不提供 WINS 服務
name resolve order名稱解析優先順序:host dns bcast
preserve caseno 不區分大小寫

2. [printers] 共享印表機定義

參數說明
comment所有共享印表機可用
path須建立 /tmp 目錄
printableyes 允許 Samba 用戶使用列印資源
publicno 來賓不可使用印表機
writableno 資源不可寫入
browseableno 網路瀏覽時不顯示印表機

掌握這些核心參數,即可靈活部署符合安全需求的 Samba 伺服器。

Copyright © Windows教程網 All Rights Reserved