收起左侧

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

0
回复
30
查看
[ 复制链接 ]

5

主题

10

回帖

0

牛值

江湖小虾

一、浏览器打开飞牛 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共享就实现了。

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则