新年假期的那一段时间,喜欢倒腾群晖nas下载一些电影、电视剧,通过smb共享在电视上看,但是电视软件中登录的nas用户对于没有权限的文件夹也是可以看到,不过访问需要又权限的用户重新登录,而nas中又一些学习资料是不希望家人看到的,通过常规操作没有办法隐藏,在网上找了几个方法,也是把这个问题解决了。
群晖 NAS 对无权限用户隐藏共享文件夹[1]
隐藏无权限文件夹
如果希望对用户隐藏没有访问权限的文件夹,可以进入 控制面板 > 共享文件夹,选择需要设置的共享文件夹,单击 编辑,在 常规 选项卡,勾选 对没有权限的用户隐藏子文件夹和文件

此设置仅对子文件夹有效,对于根目录的共享文件夹,有没有办法隐藏呢?当然可以勾选 在"网上邻居"隐藏此共享文件夹 ,但是这样对有权限的用户同样隐藏了,需要手动输入文件夹路径才可以访问,很不方便,显然不是我们需要的。
隐藏根目录共享文件夹
如果需要对没有权限的用户隐藏根目录的共享文件夹,对有权限的用户正常显示,可以按以下方法:
-
SSH 登录
用
ssh的方式登录到群晖系统 -
编辑 samba 配置文件
编辑 samba 配置文件,文件路径:
/etc/samba/smb.conf,DSM 6 之前的版本在/usr/syno/etc/samba.conf可用 vi 编辑
sudo vi /etc/samba/smb.conf在
[global]里加入:map to guest=never access based share enum=yes保存文件,退出。
最后重启 NAS 生效。
https://bwbin.com/posts/synology-nas-hide-folders-from-users-without-permissions/ ↩︎