首先在OpenWrt上安装Samba Server
opkg update
opkg install samba36-server luci-app-samba
重点来了。
root好像不能用来登录到samba,需要添加用户。这里以ding用户为例。
首先编辑/etc/passwd,添加一行ding用户:
ding:*:1000:65534:newuser:/var:/bin/false
根据OpenWrt的文档,user id要大于等于1000,组id同nobody,但是没有解释为什么以及是不是必要的(Choose a user id (the first number in the line) of 1000 or higher that does not exist yet. Set the group identification number (the second number) to the same number as the user nobody)。
保存退出,然后设置用户ding的密码:
passwd ding
根据提示输入并确认密码。
还没完,添加samba用户并设置samba密码:
smbpasswd -a ding
好了。
接下来你就可以在PC上用ding用户名及密码来访问文件了。
是的,这样就可以搭建简易的NAS了。附上之前写的OpenWrt挂载U盘的方法:U盘自动挂载。
不过,写入速度实在是太慢了(比较是小乌龟级别硬件),我插一个写入速度超过10MB的U盘,通过samba往里面拷贝东西,写入速度只有1.6MB。
祝你撸得愉快。
参考资料: