[global] | . a+ `( B* F2 S; o9 Z
| #全局参数。 |
8 k! C: x# ?) c) ]; C8 I. w
| workgroup = MYGROUP | #工作组名称 |
% e- A( n; X! U; D% A
| server string = Samba Server Version %v | #服务器介绍信息,参数%v为显示 SMB版本号 |
4 ~8 p8 b( g" D, K+ i0 D
| log file = /var/log/samba/log.%m | #定义日志文件的存放位置与名称, 参数%m为来访的主机名 |
- z, y# h3 j( n1 {1 i/ m' r
| max log size = 50 | #定义日志文件的最大容量为50KB |
! N1 L+ k4 l4 {8 r | security = user | #安全验证的方式,总共有4种 |
. b4 b: H( u2 Y) X% j5 I
| #share:来访主机无需验证口令;比较方便,但安全性很差,7.0以上系统不支持share, 使用user模式,map to guest=bad user代替 |
9 V6 |, v$ R: o3 W8 q* Q
| #user:需验证来访主机提供的口令后才可以访问;提升了安全性 |
) \( L/ D0 l h5 C# M
| #server:使用独立的远程主机验证来访主机提供的口令(集中管理账户) |
5 |2 [+ J5 X% |; ~( ?. r | #domain:使用域控制器进行身份验证 |
: c% a; o5 k% w/ ?" z# S
| passdb backend = tdbsam | #定义用户后台的类型,共有3种 |
- j" X S, i6 L) _2 B | #smbpasswd:使用smbpasswd命令为系统用户设置Samba服务程序的密码 |
% ]+ a% v; X. N5 V* `* f | #tdbsam:创建数据库文件并使用pdbedit命令建立Samba服务程序的用户 |
: W0 N6 K; k, X0 R$ r | #ldapsam:基于LDAP服务进行账户验证 |
$ r3 @/ n/ z. u( s. L4 x
| load printers = yes | #设置在Samba服务启动时是否共享 打印机设备 |
) b! |4 e! J' `& d; ^/ U | cups options = raw | #打印机的选项 |
[homes] | 8 `; W7 ?9 P- o( N$ D$ c$ Q
| #共享参数 |
) T3 U( h4 c1 Z' L% R: l! a& J | comment = Home Directories | #描述信息 |
- j5 @' J6 @3 j j2 \6 X: R
| browseable = no | #指定共享信息是否在“网上邻居”中可见 |
$ w! P% s9 t7 M4 P/ i+ k2 ? a | writable = yes | #定义是否可以执行写入操作, 与“read only”相反 |
[printers] |
3 G4 Q5 k! {# R+ n/ L | #打印机共享参数 |
3 W/ I1 D# c7 C) I! Q& { | comment = All Printers | / i4 _! B" t" k) p
|
5 X' L+ ?) d, n; V' w" |# G; q
| path = /var/spool/samba | #共享文件的实际路径(重要)。 |
) r, O, P9 W: x5 o
| browseable = no | #网络发现是否可见 |
$ [; x; P/ L% T7 E3 F
| guest ok = no | #是否所有人可见,等同于"public"参数。 |
, H% z" z$ V; B& `0 [6 L1 G0 L6 a | writable = no | #是否允许写入 |
, S# T! m! ^. Q( h | printable = yes | - n8 F4 M3 U v# Z: y
|