yum install samba -y

vim /etc/samba/smb.conf

[global]
# 工作组
workgroup = WORKGROUP
# 设置访问主机名
netbios name = fileserver
# 安全模式
security = user

# 账号数据库
passdb backend = tdbsam

# 所有不正确的访问映射为来宾用户
map to guest = Bad User

# 表示允许连接
# hosts allow = 192.168.0.1/24
# 表示拒绝连接
# hosts deny = 192.168.1.1

# 共享名
[share]
# 描述
comment = this is share files
# 目录,建议放在根,放在子目录,父目录没权限会无法访问
path = /share
# 是否在网上邻居显示
browseable = yes
# 是否可以匿名访问
guest ok = yes
# 新创建文件权限
create mask = 0755
# 新创建目录权限
directory mask = 0755
# 可写
writable = yes
# 只读
# read only = yes

# 访问权限 用户组、用户列表 多个用逗号隔开
# 允许访问列表
# valid users = user1,user2,@smbs
# 拒绝访问列表
# invalid users = user1,user2,@smbs
# 只读用户列表
# read list = user1,user2,@smbs
# 读写用户列表
# write list = user1,user2,@smbs
# 管理员用户列表
# admin list = user1,user2,@smbs