samba 配置文件解析

2022-12-28 14:21:07 浏览数 (1)

代码语言:javascript复制
[global]						#定义全局策略
workgroup=MYGROUP					#定义工作组
netbios name=MYSERVER					#指定NetBios名称
interfaces=lo 192.168.1.1				#指定samb侦听那个网络接口
hosts allow=127.0.0.1					#指定哪些主机能访问samba服务器
log file=/var/log/samba/log.%m				#定义日志文件
max log size=50						#日志大小
security=user/share					#用户名密码认证/匿名用户认证
map to guest = Bad User					#7系列匿名访问应加入此选项
passdb backend=tdbsam/ldapsam				#加密方式
deadtime=10						#十分钟内不访问自动断开连接
display charset=UTF8					#使用UTF8字符集
max connections=0					#指定链接限制
guest account=nobody					#匿名用户账号为nobody
load printers=no					#是否共享打印机
cups options=raw					#打印属性

[homes]							#共享家目录
comment = Home Directories				#共享名称
browseable = no						#目录是否可被浏览
writable = no						#目录是否可写
valid users = %S
valid users = MYDOMAIN%S

[printers]						#打印机共享
comment = All Printers
path = /var/spool/samba 				#打印机共享池
browseable = no
guest ok = no
writable = no
printable = yes

[common]						#自定义共享资源名称
comment=LyShark						#共享资源描述
path=/home/samba					#共享目录
valid users=tom lyshark					#有效账户列表
create mask=0750					#上传文件默认权限,默认(0750)
directory mask=0775					#创建目录默认权限,默认(0755)
browseable=yes						#共享目录是否对所有人可见	
writable=yes		
read only=yes						#赋予文件只读权限
write list=admin					#写权限账户列表,这里控制admin有写权限 
write list=@admin					#设置一个组有写权限
admin users=lyshark					#管理员账号,这里设置lyshark为管理员
invalid users=root bin					#禁止root bin 访问common共享目录
guest ok=yes						#是否启用匿名访问

0 人点赞