Samba学习心得—smb.cnf
作者:互联网
$ vim /etc/samba/smb.conf
[global] #指定全局配置,也就是对所有配置生效
workgroup = WORKGROUP #指定Samba server要加入的工作组
server string = Samba Server %v #设置服务字符串,相当于描述, v%是Samba版本号
netbios name = Samba server #也是描述,win用户看到此信息就知道是干嘛的,也相当于描述
#hosts allow #允许登录的ip,或者网段
#deadtime = 10 #代表10分钟内,没有访问,将自动断开Samba服务,可以自定义
#max connections = 0 #最大连接数,默认是4,为0时,没有限制
security = user #设置用户访问方式,总共有4种方式,share,user,server,domain
share:代表匿名访问
user: 通过用户名及密码进行访问(用户得是系统账户)
server:通过验证身份方式进行访问(身份信息放在另外一台Samba服务器上)
domain:通过验证身份访问,账户信息存在活动目录中
encrypt passwords = true #是否启用认证密码加密,默认是开启的
map to guest = bad user #在user级别实现匿名访问,同时在共享模块中间,不能指定用户
guest account = nobody #设置匿名账户为nobody
passdb backend = tdbsam #指定密码存储方式,分为smbpasswd,tdbsam,ldapsam
smbpasswd:用明文的方式存储账户及密码(安全性极低)
tdbsam:以TDB的密文格式进行存储
ldapsam:以ldap方式存储账户密码
log file = /var/log/samba/%m.log #指定日志,准确来说是访问日志 %m代表主机名
max log size = 50 #设置日志大小,默认是kb,0代表不限制
load printers #是否共享打印机
cups options = raw #打印属性
dns proxy = no #是否开启dns代理服务
unix charset = UTF-8 #指定字符集
dos charset = CP936 #也是字符集,解决中文乱码的问题
[printers] #打印机属性(可以使用默认的,或者删除都无所谓)
comment = All Printers
path = /var/spool/samba #打印机共享池
browseable = no
guest ok = no
writable = no
printable = yes
#============================ Share Definitions ==============================
[lefang] #共享名(自定义)
comment = lefang #描述信息
path = /data/samba/lefang #共享文件路劲
valid users = lefang01 #指定登录用户(没有指定的话,就是支持匿名访问)
browsable =yes #指定文件是否可以浏览
writable = yes #是否可写
guest ok = yes #匿名用户是否可以访问(仅仅在全局设置 security=share是有效)
read only = no #只读模式,也是为只读,no为不限制
create mask = 0777 #下面的啥,我也不懂
security mask = 0777
directory mask = 0777
force create mode = 0777
directory security mask = 0777
标签:Samba,no,指定,server,cnf,访问,0777,smb 来源: https://blog.csdn.net/yts1115084429/article/details/100714147