安装samba服务
Ubuntu:sudo apt-get install -y samba samba-common
Centos:yum install samba
如果遇到报错,可以尝试升级下系统
Ubuntu:
sudo apt-get update -y
sudo apt-get upgrade -yCentos:
yum update -y
yum upgrade -y创建smb目录
sudo mkdir -p /home/share
配置smb匿名访问配置
#全局配置
[global]
#服务名称
netbios name = server
#工作组
workgroup = workgroup
#服务说明
server string = samba server
#验证方式:这里注意下,新版的Samba服务已经取消了share类型,要匿名访问可以用user,后面设置允许匿名访问形式。
security = user
#匿名用户验证方式,bad user为无需验证
map to guest = bad user
#匿名用户映射为nobody
guest account = nobody
#是否允许匿名访问
guest ok = yes
[share]
#工作文件夹名称
comment = share
#是否允许浏览
browseable = yes
#是否公用
public = yes
#路径
path = /home/share
create mask = 0755
directory mask = 0755
#不允许写入
writeable = no
#允许读取
read only = yes
#允许匿名访问
guest ok = yessecurity请务必注意,应当设置为User,设置为share会导致启动报错,新版已经不在支持share参数了
重启smb服务
service smbd restart