收起左侧

通过SMB访问FNOS共享,使用的账户下的目录会部分丢失

2
回复
184
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

2025-9-4 11:26:40 显示全部楼层 阅读模式

设备环境:物理机 x86 物理机

BUG现象:通过windwos或linxu的smb协议访问飞牛共享目录,当前账户下的目录部分不可见

出现频率:必现

修复方式: 重启系统后,账户下的所有目录可以访问. 但在几次smb访问后,那些不可见目录又会再次不可见.只能再次重启.(无论是否将不可见目录设置为共享模式都会消失)

系统版本: 0.9.22 (这个问题在上一个版本也存在.但在0.8版本时期从未出现过)

联系方式:论坛用户 blakeyang

收藏
送赞
分享

107

主题

1万

回帖

0

牛值

管理员

2025-9-10 15:06:22 显示全部楼层
目前没有复现这个情况,出现不可见的目录是本地的文件夹还是外接或者远程挂载的?

1

主题

1

回帖

0

牛值

江湖小虾

2025-9-16 08:14:59 楼主 显示全部楼层

经过几次测试,症状如下:

  1. 手动修改/etc/samba/users/1000.share.conf配置文件, 手动添加用户下的目录为共项目.
    结果: 手动添加的共享目录的配置会在访问这个共享目录后丢失.
  2. webui中:
    进入系统设置,文件共享协议,在SMB标签页中的"设置可见文件夹范围"设置页面中,点击"我的文件\他人共享"下边的编辑(铅笔图标),在对话框中选择"自定义文件夹",在"选择可查看的文件夹"对话框中选中希望可见的目录. 设置保存后,所有被勾选的目录在使用对应的账号通过smb共享访问是可见的.
    故障:
    当访问过这些目录后,再次访问某些目录则出现不可访问的情况.
    检查:
    再次进入webui中的"系统设置"----"文件共享协议"-----"设置可见文件夹范围"------"可见文件夹范围"---编辑. 发现不可访问的问题目录的勾选状态被设置为非勾选状态.

总结:
无论是通过cli模式手动编辑1000.share.conf还是通过图形界面设置共享目录的可见范围,这些设置在某些目录的共享状态都会被重置.

发生问题的目录位置:
位于系统盘的数据分区. /vol1/1000这个路径下.

当将smb的可见文件夹范围设置为全部时则不会出现这个问题.

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则