[global] #全局设定
workgroup = MYGROUP
server string = Samba Server Version %v
log file = /var/log/samba/log.%m
max log size = 50
security = user
# 设置安全级别,即客户端访问 Samba 服务器的验证方式。
# 此部分中只能设置以下三种参数,参数设置:
# share 不需要提供用户名和密码
# user 只能被授权用户访问,由 Samba Server 负责检查账号和密码的有效性。账号和密码要在本 Samba Server 中建立
# server 依靠其他 Windows 或 Samba Server 来验证用户的账号和密码,是一种代理验证
passdb backend = tdbsam
# 设定 Samba 用户密码的存放方式
# tdbsam:该方式使用一个数据库文件来建立用户数据库,数据库文件名为 passdb.tdb。可以使用#smbpasswd -a [用户名]来建立 Samba 用户。也可以使用 pdbedit 令来建立用户。
# smbpasswd:该方式使用 Samba 提供的工具 smbpasswd 来给系统用户设置一个用于访问 Samba 服务的密码,客户端就用这个密码访问 Samba 共享资源。此方式还要使用一个 smb passwd file = /usr/local/samba/etc/smbpasswd(或/etc/samba/smbpasswd) 参数来指定保存用户名和密码的文件,该文件需要手动建立。
# ldapsam:该方式基于 LADP 的账户管理方式来验证用户,先要建立 LDAP 服务。
# mysql:该方式是将 Samba 服务器的用户名和密码存储到 MySQL 数据库中。
load printers = yes
cups options = raw
[homes] # 用户个人主目录设置
comment = Home Directories # 主目录注释
browseable = no # 是否允许其他用户浏览个人主目录
writable = yes # 是否允许写主目录
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
|
[root]
path = /data
writable = yes
valid users = root
|