收起左侧

飞牛FNOS 1.1.3106 使用smb匿名共享的方法,亲测可用

5
回复
1338
查看
[ 复制链接 ]

5

主题

13

回帖

0

牛值

江湖小虾

2026-6-2 10:36:23 显示全部楼层 阅读模式

一、浏览器打开飞牛 NAS 管理界面,开启SMB服务和SSH服务

1**、系统设置→文件共享协议→SMB服务→开启SMB服务(系统默认是开启状态)**

高级设置根据自己需要设置,有些设备需要勾选smb1

2**、系统设置→SSH→开启SSH功能(系统默认是关闭状态)**

二、SSH 登录操作,其他基本上SSH下操作

**1.**使用 Xshell / Putty / SecureCRT等终端工具SSH登录FNOS,我用的是SecureCRT.

输入FNOS的IP,输入管理员名称,密码即可登录

**2.**备份主配置和自定义配置(以防万一)

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

sudo cp /etc/samba/smb.custom.conf /etc/samba/smb.custom.conf.bak

会提示输入管理员密码,输入回车即可。

**3.**创建共享文件夹、设置文件夹权限

sudo mkdir -p /vol1/AnonyShare00

vol1是你的第一个存储硬盘,AnonyShare00是创建的文件夹名。仔细根据需要修改,后面要一致。如果有多个,可以随意创建

sudo chown -R nobody:nogroup /vol1/AnonyShare00

给文件夹匿名用户和组的访问权限

sudo chmod -R 777 /vol1/AnonyShare00

给文件夹匿名用户访问权限为完全控制,777就是完全控制的权限,可以根据需要自己设置权限。

**4.**编辑 SMB 持久化配置(smb.custom.conf),只认 smb.custom.conf,不需要修改 smb.conf

sudo nano /etc/samba/smb.custom.conf

清空文件内所有原有内容,然后粘贴下方对应配置。

[global]

workgroup = WORKGROUP

security = user

map to guest = bad user

guest account = nobody

server min protocol = SMB2

create mask = 0777

directory mask = 0777

usershare allow guests = yes

restrict anonymous = 0

[AnonyShare00]

path = /vol1/AnonyShare00

browsable = yes

guest ok = yes

public = yes

read only = no

writable = yes

force user = nobody

force group = nogroup

关键参数说明(禁止乱改)

  • map to guest = bad user:匿名账号自动映射为访客,匿名核心参数
  • guest account = nobody:指定系统匿名账户;
  • usershare allow guests = yes:放行访客权限(该版本默认 no,必须改 yes);
  • restrict anonymous = 0:允许匿名枚举共享列表;
  • path:必须和你第三步创建的文件夹路径完全一致(大小写、字符全匹配)。

· server min protocol = SMB2 SM2是最低版本,按需要修改

· create mask = 0777 这个是创建权限,根据需要设置

· directory mask = 0777 这个是目录权限,根据需要修改,建议与前面一致

· [AnonyShare00] 这个就是你从别的设备访问这个文件夹时看到的文件夹名称,建议与前面一致,便于识别。如果有多个,继续往下复制粘贴即可

编辑好后,按顺序按键:

Ctrl + O → 回车(保存) → Ctrl + X(退出)

5. 配置smb.custom.conf校验(排查拼写错误)

testparm -s

正常结果:末尾显示 Loaded services file OK

报错:检查括号、空格、路径、单词拼写,重新编辑。

以上配置完成,匿名SMB共享就实现了。

收藏
送赞
分享

0

主题

4

回帖

0

牛值

fnOS系统内测组

2026-6-5 08:51:30 显示全部楼层

这个可以试试

15

主题

52

回帖

0

牛值

初出茅庐

2026-6-6 13:16:44 显示全部楼层

它就是舍不得加这个局域网匿名访问 哈哈哈

5

主题

13

回帖

0

牛值

江湖小虾

2026-6-10 14:22:28 楼主 显示全部楼层

我前天自己装实体机试过了。这个是可行的。

但是受制于系统本身并没有开发这个匿名访问的功能,存在很多问题。匿名,设置匿名文件夹的权限之后,只要通过网络匿名访问创建文件夹、子文件夹,文件什么的,都没有问题。

但是其实问题很多:

1。如果进系统web页面,在web页面里面进行的文件夹、子文件夹、文件的创建,就因为没有权限无法匿名访问了。

2。或者原来匿名创建的文件和文件夹,不能在系统web页面里面修改,只要有修改,匿名也会变得没有权限。

所以,这个匿名访问并不好用。

像群晖就不存在这个问题,共享文件夹,可不可以匿名访问,什么用户有权限访问,完全能自己根据需要来随意控制,飞牛目前就是实现不了。

按我写的这个可以实现飞牛匿名访问共享,但是实际情况几乎没用,我个人认为只有能实现群晖的那样的才能用。

1

主题

1

回帖

0

牛值

江湖小虾

2026-6-14 19:12:34 显示全部楼层

感谢分享,目前有个问题,比如A文件夹是匿名共享,局域网人都能看到,但是B、C文件夹是需要账号密码访问的。那么按你这个设置后,windows访问时不在提示输入密码,且只能看到A文件夹

就是有这个问题。要匿名文件夹所有文件都可访问,必须每次创建都要匿名共享打开来创建和修改。比如你用web管理页面登录创建的,匿名就访问不了,因为没有权限。 文件管理、权限管理这一块,fnos与群晖还是差距甚远啊  详情 回复
2026-6-15 11:06

5

主题

13

回帖

0

牛值

江湖小虾

2026-6-15 11:06:26 楼主 显示全部楼层
八百里 发表于 2026-6-14 19:12
感谢分享,目前有个问题,比如A文件夹是匿名共享,局域网人都能看到,但是B、C文件夹是需要账号密码访问的 ...

就是有这个问题。要匿名文件夹所有文件都可访问,必须每次创建都要匿名共享打开来创建和修改。比如你用web管理页面登录创建的,匿名就访问不了,因为没有权限。
文件管理、权限管理这一块,fnos与群晖还是差距甚远啊!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则