我主要是在家里做为影视资源共享,下载下来的电视剧电影啥的存在nas里面,手机电脑电视啥的都能播放,飞牛的smb共享不支持匿名访问,对家庭内网用户使用不太友好。
https://club.fnnas.com/forum.php?mod=viewthread&tid=13713&page=1#pid67867
https://club.fnnas.com/forum.php?mod=viewthread&tid=27012&highlight=
搜了上面论坛里两位老哥的方法,或者不太完整或详细,不太适合我这样的小白,或者只支持smb,不能用webui管理,dlna设置也不完美。自己研究了一下,稍微改动了一下。实测既可以匿名访问共享,也可以在webui的文件管理中管理。
1.在飞牛OS设置中开启SSH功能,开启SMB服务
2.用ssh终端工具登录到设备,我用的是XTerminal,可以网上搜一下,地址就是设备的IP,用户名和密码,就是第一次进入网页设置的管理员账户密码
以下在终端里面操作
新建guest用户
sudo useradd guest -g users
#输入后会提示输入密码,输入管理员密码,看不到输入的字符,输完按回车
创建共享文件夹并设置权限
sudo mkdir -p /vol1/1000/NAS #假设在管理员主目录下创建NAS文件夹做为共享
sudo chmod -R 777 /vol1/1000/NAS #添加权限
编辑Samba配置文件
sudo nano /etc/samba/smb.conf
修改Samba 配置
[global]
map to guest = bad user
guest account = nobody #在[global]下添加这两行
Usershare allow guests = yes #光标往下移到倒数第七行找到这行把no改成yes
在文本末尾添加
[共享] #这个名称自定义,你想要显示的共享文件夹名
path = /vol1/1000/NAS
browseable = yes
writable = yes
guest ok = yes
read only = no
public = yes
#修改完成后按CTRL+O,按回车保存。再按CTRL+X退出
修改后重启 Samba
sudo systemctl restart smbd
补充: 更新系统后配置会被覆盖 , 所以备份 smb.conf
sudo cp /etc/samba/smb.conf /vol1/1000/NAS/smb.conf.bak
更新系统后恢复smb.conf
sudo cp /vol1/1000/NAS/smb.conf.bak /etc/samba/smb.conf
重启smb服务
sudo systemctl restart smbd
开启DLNA
在飞牛OS设置中开启DLNA,可见文件夹设置刚才的NAS文件夹