Openwrt/LEDE 安装并配置 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 输入密码看到共享的文件夹。