【Centos5.x】Samba 3.x服務器預覽

Samba 主要功能:

共享文件與打印服務

提供登錄Samba服務器客戶主機驗證

進行NetBIOS解析

設備共享(Zip, CD-ROM)


Samba {可以實現 文件、設備的共享 也可以實現} | { 一個主域控制器 }


Samba的daemon: 

   nmbd 管理工作組 NetBIOS解析              UDP 端口:137,138

   smbd 管理共享(目錄、文件、打印)TCP 端口: 139 ,445


連接模式 1.Peer/Peer 類似於 Win server的工作組                【用戶信息不是共享的 要求每個服務器都必須有相同的用戶信息】

   2.Domain model 類似於 Win server的域控制器   【使用一個PDC來共享給每個加入域的用戶信息】

【注: Samba 僅僅能實現 PDC(主域控制器) 而不能實現BDC(備份域控制器) Win server 系列則2者都可實現 並且功能方面相對於強大】


安裝 Samba 的相關軟件

   1. samba  

   2. samba-client

   3. samba-common

   4. tdb-tools

相關配置文件: 【需要配置的文件】

/etc/samba/smb.conf   【samba的主要配置文件】

/etc/samba/lmhosts     【解析NetBIOS】

/etc/samba/smbusers 【解決win & linux 的用戶名不一致問題】

/usr/share/doc/samba-<version_ID> 具體參考手冊

/var/lib/samba/private/passdb.tdb | secrets.tdb

管理腳本程序:【即管理相關Samba的命令】

服務器功能

smbd  權限管理

nmbd NetBIOS查詢

tdbdump 查看數據庫內容

tdbtool  修改數據庫

smbstatus 查看Samba連接狀態

pdbedit 管理用戶數據

testparm 用於檢查smb.conf文件的語法錯誤

客戶端功能

mount.cifs 來實現 win server上的網絡驅動映射

smbclient 查看共享目錄和設備

nmblookup 查看NetBIOS name

smbtree     查看樹形目錄分佈圖







smb.conf 分析


smb.conf 分爲2個部分 

1.[global] 用於配置Samba主機

其主要參數

workgroup = 工作組名

netbios name = NetBIOS

server string = 主機的備註

相關編碼參數

display charset = 顯示編碼

unix charset = linux服務器上的編碼

dos charset = Win 客戶端的編碼

登錄文件

log file = 日誌文件存儲

max log size = 日誌文件大小限制

配置相關密碼參數

security = share, user, domain 開放網上鄰居時共享的安全性

encrypt passwords = Yes 代表密碼要加密

passdb backend = 數據庫格式

2. [共享資源名稱] 用於配置相關的共享資源

主要參數

[共享名稱]

comment 目錄備註

path 共享路徑

browseable 是否讓所有用戶可見

writable 是否可寫入

create mode = 創建文件的權限

directory mode = 創建目錄的權限

write list 寫入者的用戶名字




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