Centos 7 Samba 服务器安装

偷懒吧: yum -y install samba samba-client
环境:
SMB版本:Version 4.4.4
操作系统:CentOS Linux release 7.2.1511 (Core)
默认的安装配置:
/etc/samba/

配置说明:
# See smb.conf.example for a more detailed config file or read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after you modified it.

# 全局配置
[global]
workgroup = WORKGROUP  # 使用的工作组
server string = Samba Server Version %v  # 显示的欢迎语
log file = /var/log/samba/log.%m  # 日志文件
dns proxy = No # DNS代理
security = user # 验证安全方式
passdb backend = tdbsam  # 密码保存方式
load printers = no # 打印机
cups options = raw #
username map = /etc/samba/smbusers # 虚拟用户配置,内容为 www = ysp aaa 说明:www 为系统中真实存在的用户, ysp aaa 则为samba 虚拟的用户,虚拟用户共享 www 系统用户的密码

[shareServer]  # 共享目录名
comment = 公司文件共享服务器 # 共享说明
path=/home/shareDir  # 共享路径
browseable = Yes # 目录浏览
read only = No # 只读方式
public=Yes   # 是否公开

[public] # 共享目录名
comment=公共共享目录服务器
path = /home/shareDir
public = yes # 是否公开
writable = yes  # 是否可写
printable = no  # 打印机??
write list = +www  # 允许写入的用户,如果使用了虚拟用户,则其与此系统用户相同权限

开启匿名用户访问: security 只能设置为User,只能通过 map to guest = Bad User 即
即:把匿名用户映射到nobody用户上