[global] | J- }+ {: i& }& m# ]" W! h
| #全局参数。 |
3 _. }* ^- I& O2 T1 m* w | workgroup = MYGROUP | #工作组名称 |
. m1 f4 Q) k- j" e7 M
| server string = Samba Server Version %v | #服务器介绍信息,参数%v为显示 SMB版本号 |
5 Y4 Y0 T P+ G" _9 j | log file = /var/log/samba/log.%m | #定义日志文件的存放位置与名称, 参数%m为来访的主机名 |
2 L& t2 k9 U; q6 n% @ | max log size = 50 | #定义日志文件的最大容量为50KB |
1 E/ X2 ?( O. {5 P* T. W" ^* a3 F | security = user | #安全验证的方式,总共有4种 |
! @, S; D$ R- }0 y" h" j | #share:来访主机无需验证口令;比较方便,但安全性很差,7.0以上系统不支持share, 使用user模式,map to guest=bad user代替 |
( F: @ o; B/ B1 \9 N( {
| #user:需验证来访主机提供的口令后才可以访问;提升了安全性 |
3 ~7 J' v, P1 ~- K2 d | #server:使用独立的远程主机验证来访主机提供的口令(集中管理账户) |
' B# }; c6 l( ?$ L8 L# D7 X9 @; r4 f | #domain:使用域控制器进行身份验证 |
& X1 A" ~! z% U0 w) s
| passdb backend = tdbsam | #定义用户后台的类型,共有3种 |
5 c Y1 M1 G0 V, Q$ ^ H6 P | #smbpasswd:使用smbpasswd命令为系统用户设置Samba服务程序的密码 |
' O. s% N# p1 g7 r
| #tdbsam:创建数据库文件并使用pdbedit命令建立Samba服务程序的用户 |
( s% t1 G; x/ v( G2 h5 Q8 {
| #ldapsam:基于LDAP服务进行账户验证 |
! Q. L5 B. o; n% M) l | load printers = yes | #设置在Samba服务启动时是否共享 打印机设备 |
4 E% R+ z8 q8 n3 r& T | cups options = raw | #打印机的选项 |
[homes] | 7 x5 ?9 q) o1 H, P
| #共享参数 |
( Y1 }" B2 ]( r3 P2 o | comment = Home Directories | #描述信息 |
# n" k6 F+ q4 i- n# f% g: ^* l) F | browseable = no | #指定共享信息是否在“网上邻居”中可见 |
, y$ B( t, |! c' y | writable = yes | #定义是否可以执行写入操作, 与“read only”相反 |
[printers] | , ?0 D) B( v1 X+ o
| #打印机共享参数 |
. e) z @+ C2 x" f
| comment = All Printers |
5 N' t* C% \, R2 L) x" @- ^ |
( ]: I' o3 |! g3 ?0 _2 z2 E% Y | path = /var/spool/samba | #共享文件的实际路径(重要)。 |
8 @$ d S1 h# V5 _7 }5 M: d' x7 z+ Y% a | browseable = no | #网络发现是否可见 |
0 P7 g- r4 Y- j2 R2 b
| guest ok = no | #是否所有人可见,等同于"public"参数。 |
$ [$ V/ K; p H6 z9 Z
| writable = no | #是否允许写入 |
# w7 ^1 N+ e1 ]( d- p& G | printable = yes |
( D/ q; X' |( L3 M |