[global] | " G0 \- j O2 V' J! [* V
| #全局参数。 |
9 @7 H4 s# S3 T% O
| workgroup = MYGROUP | #工作组名称 |
9 W5 |% n8 m0 d) z | server string = Samba Server Version %v | #服务器介绍信息,参数%v为显示 SMB版本号 |
. K+ t8 S( j, w3 q! _# w9 g' s# w | log file = /var/log/samba/log.%m | #定义日志文件的存放位置与名称, 参数%m为来访的主机名 |
5 L" M- d: _! o# e | max log size = 50 | #定义日志文件的最大容量为50KB |
& F' E' Z% Q, s, K6 c' J" _; u | security = user | #安全验证的方式,总共有4种 |
/ H" @$ \* n8 U& U% ?9 D& Y | #share:来访主机无需验证口令;比较方便,但安全性很差,7.0以上系统不支持share, 使用user模式,map to guest=bad user代替 |
( K% `- Q! N. H4 F
| #user:需验证来访主机提供的口令后才可以访问;提升了安全性 |
7 j2 ~$ w" v3 B+ j6 { | #server:使用独立的远程主机验证来访主机提供的口令(集中管理账户) |
, W5 s3 m" ]# V/ S q% t/ ]3 T
| #domain:使用域控制器进行身份验证 |
5 ~. @6 W& C% [ | passdb backend = tdbsam | #定义用户后台的类型,共有3种 |
0 @/ S1 p, S8 l8 h) t1 b
| #smbpasswd:使用smbpasswd命令为系统用户设置Samba服务程序的密码 |
% g8 t n! K! `1 k# O( G# b" a3 u
| #tdbsam:创建数据库文件并使用pdbedit命令建立Samba服务程序的用户 |
& y# R( y* p" }9 v1 e* L+ x | #ldapsam:基于LDAP服务进行账户验证 |
) T0 K7 a% \$ @' H( p7 @! m4 K | load printers = yes | #设置在Samba服务启动时是否共享 打印机设备 |
3 f3 l7 ^8 V$ m" h0 d: t+ j4 l
| cups options = raw | #打印机的选项 |
[homes] | 8 G9 J4 B/ U+ z- `) ]. r
| #共享参数 |
2 S) y1 ]4 o9 O% k: r, q* D | comment = Home Directories | #描述信息 |
) d$ k/ k0 p4 X( K( Q
| browseable = no | #指定共享信息是否在“网上邻居”中可见 |
$ L ~( Q. U" q5 e) Y; Q | writable = yes | #定义是否可以执行写入操作, 与“read only”相反 |
[printers] |
/ |9 N; n) B% V3 Y! k+ J j2 K | #打印机共享参数 |
o+ K& M# n0 B
| comment = All Printers |
" q, K6 C" q6 b5 r% c |
$ d8 c; y5 t9 n% Y( x
| path = /var/spool/samba | #共享文件的实际路径(重要)。 |
! \3 ?; A; T. u' V. Z
| browseable = no | #网络发现是否可见 |
: O9 i d: S. J/ ]3 H9 a* P
| guest ok = no | #是否所有人可见,等同于"public"参数。 |
+ G* W+ G/ x5 {$ O+ Y0 E3 J
| writable = no | #是否允许写入 |
, u4 V- S& p0 @: U2 S | printable = yes |
3 p+ L; Y& H5 U |