[global] | + D3 h3 [, V' c6 a$ t" D: m; e m
| #全局参数。 |
% M9 k* U6 z$ f, b" g | workgroup = MYGROUP | #工作组名称 |
7 T' g5 N. Q# L0 H0 e6 I! r | server string = Samba Server Version %v | #服务器介绍信息,参数%v为显示 SMB版本号 |
: y- X0 Q: u! P$ i3 z$ L
| log file = /var/log/samba/log.%m | #定义日志文件的存放位置与名称, 参数%m为来访的主机名 |
i* W0 ]6 \+ g8 i
| max log size = 50 | #定义日志文件的最大容量为50KB |
" ~: E/ |8 y/ ?5 { | security = user | #安全验证的方式,总共有4种 |
/ u& D# o2 D# o6 K9 B" M | #share:来访主机无需验证口令;比较方便,但安全性很差,7.0以上系统不支持share, 使用user模式,map to guest=bad user代替 |
4 q. k6 d- W2 K; b8 Z# x& v# { | #user:需验证来访主机提供的口令后才可以访问;提升了安全性 |
( C/ y3 k3 w5 T" Q
| #server:使用独立的远程主机验证来访主机提供的口令(集中管理账户) |
0 p8 i5 G& ?/ K% B: |' K- k- p | #domain:使用域控制器进行身份验证 |
; x% Z7 J5 ]- A( Q8 l) P; F/ y
| passdb backend = tdbsam | #定义用户后台的类型,共有3种 |
; j' n$ M/ h# M( h
| #smbpasswd:使用smbpasswd命令为系统用户设置Samba服务程序的密码 |
" D" ^! A4 i% E4 I | #tdbsam:创建数据库文件并使用pdbedit命令建立Samba服务程序的用户 |
8 ~ h7 E* Z2 p; K9 |+ X! c7 V% v
| #ldapsam:基于LDAP服务进行账户验证 |
) b5 F. {& D" \8 ^4 C2 M4 J
| load printers = yes | #设置在Samba服务启动时是否共享 打印机设备 |
% ^* l+ n, d" o3 y
| cups options = raw | #打印机的选项 |
[homes] | : Y1 V' J; e1 ^1 X* t
| #共享参数 |
b' m4 O- f, b. e# F% T
| comment = Home Directories | #描述信息 |
/ C7 m# Y* j: z) ^0 m1 Y | browseable = no | #指定共享信息是否在“网上邻居”中可见 |
: m: M- x5 ]# J" q Y
| writable = yes | #定义是否可以执行写入操作, 与“read only”相反 |
[printers] | : k8 [* ~, `& I% C" h: |% _: j' M
| #打印机共享参数 |
, y9 J$ U: \4 _& U | comment = All Printers |
8 _: Z% {4 [7 B& l8 [* S |
" m* V. c }! a9 B: v | path = /var/spool/samba | #共享文件的实际路径(重要)。 |
* w5 @1 F1 w- k' R. w( K | browseable = no | #网络发现是否可见 |
: W$ T% Z2 h& O. i `) d( |9 [ | guest ok = no | #是否所有人可见,等同于"public"参数。 |
2 _+ ^/ w I) a7 l5 D, ]* P7 ?- I | writable = no | #是否允许写入 |
; ~8 X! H# S! f( C" |$ o | printable = yes |
" d3 [9 K! B4 V. }0 C |