[global] |
# _+ i% l. }) o; b$ M. _5 j | #全局参数。 |
9 r; x/ T- Q( r* W, c5 c | workgroup = MYGROUP | #工作组名称 |
, T+ s# K6 I# k- W, E( A& r7 Q
| server string = Samba Server Version %v | #服务器介绍信息,参数%v为显示 SMB版本号 |
9 ]% v5 ^% m( [* ] | log file = /var/log/samba/log.%m | #定义日志文件的存放位置与名称, 参数%m为来访的主机名 |
B5 a( R$ s- S6 V# S | max log size = 50 | #定义日志文件的最大容量为50KB |
# M6 R ]9 j7 P
| security = user | #安全验证的方式,总共有4种 |
; m( ~' z. v! h" f8 Y | #share:来访主机无需验证口令;比较方便,但安全性很差,7.0以上系统不支持share, 使用user模式,map to guest=bad user代替 |
' \0 g/ j$ ^" N- Z8 X/ c; X
| #user:需验证来访主机提供的口令后才可以访问;提升了安全性 |
) d4 M; ^3 G3 I) S1 q. m9 C( G7 ~) G0 g | #server:使用独立的远程主机验证来访主机提供的口令(集中管理账户) |
, L I$ p' D; X3 `1 | | #domain:使用域控制器进行身份验证 |
9 u$ d5 e8 @% S2 X | passdb backend = tdbsam | #定义用户后台的类型,共有3种 |
9 e) x1 y( {/ r2 e: ?0 e5 l0 ~9 c | #smbpasswd:使用smbpasswd命令为系统用户设置Samba服务程序的密码 |
" ` s, W5 D( o: Y | #tdbsam:创建数据库文件并使用pdbedit命令建立Samba服务程序的用户 |
: r" x3 @5 j- k8 N | #ldapsam:基于LDAP服务进行账户验证 |
; Y8 a T& X1 }0 x) C/ p1 \9 I% P
| load printers = yes | #设置在Samba服务启动时是否共享 打印机设备 |
" Z+ |: B1 X+ U1 v | cups options = raw | #打印机的选项 |
[homes] | + q& ?. q* t5 f$ @+ _$ C
| #共享参数 |
5 p7 Y! ?7 g. [
| comment = Home Directories | #描述信息 |
: c/ L6 A* i" s
| browseable = no | #指定共享信息是否在“网上邻居”中可见 |
* I3 ]4 h# O+ B4 D# \ | writable = yes | #定义是否可以执行写入操作, 与“read only”相反 |
[printers] | , }4 W- ~* M) z5 I. X" O2 c2 i# L
| #打印机共享参数 |
& T& Z4 D! b& m/ Z! J1 l$ `# N | comment = All Printers | ' p) }. ?7 G5 r1 K+ J& y
|
3 e6 A3 |& w9 h- k2 x | path = /var/spool/samba | #共享文件的实际路径(重要)。 |
8 P& ~4 D* ^# ^9 r8 P8 M4 F# t
| browseable = no | #网络发现是否可见 |
9 ]' Y9 j6 \9 Z0 g5 [, d
| guest ok = no | #是否所有人可见,等同于"public"参数。 |
; Q, v6 R8 i( f A
| writable = no | #是否允许写入 |
+ }/ [2 V" c3 G! \- M) G
| printable = yes | - P( p/ O9 T+ `- R7 }) t3 g
|