[global]
workgroup = MYGROUP
server string = SunJun's Samba Server %v
hosts allow = 222.92.14.58,61.147.109.51,61.147.109.52
; hosts deny = 192.168.0. 192.168.3.
load printers = no
; printcap name = /etc/printcap
; printcap name = lpstat
; printing = cups
; guest account = pcguest
log file = /usr/local/samba/var/log.%m
max log size = 50
; password server = <NT-Server-Name>
; realm = MY_REALM
; passdb backend = tdbsam
; include = /usr/local/samba/lib/smb.conf.%m
; interfaces = 192.168.12.2/24 eth0
###指定Samba Server是否试图成为本地网域主浏览器。
; local master = no
###设置samba服务器的os level。该参数决定Samba Server是否有机会成为本地网域的主浏览器。os level从0到255,winNT的os level是32,win95/98的os level是1。Windows 2000的os level是64。如果设置为0,则意味着Samba Server将失去浏览选择。如果想让Samba Server成为PDC,那么将它的os level值设大些。
; os level = 33
###设置Samba服务器是否要成为网域主浏览器,网域主浏览器可以管理跨子网域的浏览服务。
; domain master = yes
###设置Samba Server一开机就强迫进行主浏览器选举,可以提高Samba Server成为本地网域主浏览器的机会。如果该参数指定为yes时,最好把domain master也指定为yes。使用该参数时要注意:如果在本Samba Server所在的子网有其他的机器(不论是windows NT还是其他Samba Server)也指定为首要主浏览器时,那么这些机器将会因为争夺主浏览器而在网络上大发广播,影响网络性能。
; preferred master = yes
; domain logons = yes
; logon script = %m.bat
###启动脚本放置的位置
; logon path = \\%L\Profiles\%U
; wins support = yes
###设置Samba Server是否使用别的wins服务器提供wins服务。
; wins server = w.x.y.z
###设置Samba Server是否开启wins代理服务。
; wins proxy = yes
dns proxy = no
; add user script = /usr/sbin/useradd %u
; add group script = /usr/sbin/groupadd %g
; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
; delete user script = /usr/sbin/userdel %u
; delete user from group script = /usr/sbin/deluser %u %g
; delete group script = /usr/sbin/groupdel %g
#============================ 共享定义 ==============================
###定义samba共享名称
[SharePath]
###该共享的描述,可以是任意字符串。
comment = This is SunJun's File Server!
###path用来指定共享目录的路径。可以用%u、%m这样的宏来代替路径里的unix用户和客户机的Netbios名,用宏表示主要用于[homes]共享域。
path = /data/FilePath
###指定该共享是否可以浏览。
browseable = yes
###指定该共享路径是否可写。
writable = yes
###指定该共享资源是否可用。
available = yes
###指定该共享的管理员(对该共享具有完全控制权限)。在samba 3.0中,如果用户验证方式设置成“security=share”时,此项无效(多个用户中间用逗号隔开)。
admin users = root,sunjun
###指定允许访问该共享资源的用户或组(多个用户或者组中间用逗号隔开,如果要加入一个组就用“@+组名”表示。)
valid users = sunjun,@admin
###指定允许写操作的用户
write list = sunjun
###指定不允许访问该共享资源的用户。(多个用户或者组中间用逗号隔开,如果要加入一个组就用“@+组名”表示。)
invalid users = test,@ftp
###指定该共享是否允许guest账户访问。
public = no
guest ok = no
###===============系统默认几个特殊共享=================###
###定义用户主目录共享
[homes]
comment = Home Directories
browseable = no
writable = yes
; comment = Network Logon Service
; path = /usr/local/samba/lib/netlogon
; guest ok = yes
; writable = no
; share modes = no
#[printers]
# comment = All Printers
# path = /usr/spool/samba
# browseable = no
# guest ok = no
# writable = no
# printable = yes
;[public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; writable = no
; printable = no
; write list = @staff