smb.conf 常见配置信息介绍

[global]  # 全局参数设置
 workgroup = MYGROUP
 server string = Samba Server
 log file = /var/log/samba/%m.log
 max log size = 50
 security = user

说明:

#workgroup 设置Samba服务器所在的工作组的名称,默认设置为“MYGROUP”
workgroup = MYGROUP

#server string 设置Samba服务器的说明文字,用于描述Samba主机。
server string = Samba Server

#log file 设置Samba服务器的日志文件,默认设置为“/var/log/samba/%m.log”,表示所有日志文件
#都保存在“/var/log/samba/”目录中,使用Samba服务器的每个客户机的日志分别进行保存在与客户
#主机同名的“%m.log”文件中,“%m”变量表示客户端主机的名称。
log file = /var/log/samba/%m.log

#max log size 设置日志文件的最大容量,默认为“50”,表示50kB;该设置的数值单位是“KB”。
max log size = 50

#security 设置Samba服务器的缺省安全级别为“user”,表示需要经过Samba服务器的用户认证后才
#能够访问服务器中的资源。
#
#security 的四个值分别表示,不同的安全级别:
#share:表示用户不需要账户及密码即可登入Samba服务器。
#user:表示由提供服务的Samba服务器负责检查账户及密码(是Samba默认的安全级别)。
#server:表示加成账户及密码的工作指定有另一台Windows服务器或Samba服务器负责。
#domain:表示指定Windows域控制器来验证用户的账户及密码。
security = user

 

[homes]用户家目录共享设置
 comment = Home Directories
 browseable = no
 writable = yes
可选:
 guest ok = no
 read only = no

说明:

#comment 用于设置共享的说明信息。
comment = Home Directories 

#browseable 设置为no表示所有Samba用户的宿主目录不能被看到,只有登录用户才能看到自己的宿主
#目录共享;这样设置可以加强Samba服务器的安全性。
browseable = no

#writable 设置为yes表示用户对该共享目录写入,设置用户的宿主目录具有写权限是比较合理的。
writable = yes

 

Example01:共享目录配置实例

公共共享目录配置要求:

 1、在smb.conf中添加名为[public]共享目录;
 2、公共共享目录的路径是“/home/public”;
 3、任何Samba的用户都可以访问公共共享目录并对目录具有读写权限;
 4、任何用户在公共目录中都以Linux中的“nobody”系统用户的身份出现,即在公共目录中任     何用户建立的文件都属于“nobody”系统用户。

[public]
 path = /home/public
 public = yes
 only guest = yes
 writable = yes

说明:
 public 设置为yes表示该目录对所有的Samba用户可见;
 only guest 设置为yes表示所有的用户在使用该共享目录时的用户身份都是“guest”,及  linux系统用户“nobody”;

 

你可能感兴趣的:(Samb配置介绍)