Openwrt安装并配置Samba共享服务

安装samba36-server和luci-app-samba

opkg install samba36-server luci-app-samba  

配置samba

vi /etc/config/samba如下,也可以在Luci页面配置。

config samba  
    optionworkgroup 'WORKGROUP'  
    optionhomes '1'  
    optionname 'snapgate-imx6'  
    optiondescription 'imx6-openwrt'  

config sambashare  
    optionname 'dir'          #网络显示的共享目录名字  
    optionpath '/'            #共享目录  
    optionusers 'root'  
    optionread_only 'no'  
    optionguest_ok 'no'  
    optioncreate_mask '0755'  
    optiondir_mask '0755'  

设置共享用户密码,刚开始口令文件是不存在的,先touch,再增加一个用户

touch /etc/samba/smbpasswd  
smbpasswd  -a root  

会让你输入两次密码确认。

Luci页面上修改samba模板,把字符集设置一下,启用root用户访问。 另,cli下配置文件路径为/etc/samba/smb.conf.template。 即,做如下改动:

unixcharset = utf-8  

······

# invalid users = root

至此,samba已经配置完成。Windows下可以在资源管理器访问 \\192.168.你知道.1 输入密码看到共享的文件夹。