MrLin

samba实现匿名访问

安装samba服务

Ubuntu:
sudo apt-get install -y samba samba-common
Centos:
yum install samba
如果遇到报错,可以尝试升级下系统
Ubuntu:

sudo apt-get update -y
sudo apt-get upgrade -y

Centos:

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 = yes
security请务必注意,应当设置为User,设置为share会导致启动报错,新版已经不在支持share参数了

重启smb服务

service smbd restart

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »