我有一个简单的 FreeNAS 服务器,只想与一些人共享,但我想对没有权限的用户隐藏目录,但我似乎找不到办法做到这一点。
我可以编辑文件和文件夹的权限,如果他们尝试访问它们,他们会获得只读或权限被拒绝,但我想从物理上隐藏文件或文件夹的内容,以便他们根本看不到它们。
答案1
如果您只同意使用 NFSv4,那么您可以mountd
通过以下方式禁用网络访问/etc/hosts.deny
:
mountd: ALL
showmount
将不会列出任何共享,而其他人/客户需要共享目录的确切路径。
答案2
不,没有办法通过 NFS 共享来实现这一点(我认为 SMB + ACL 支持它)。您必须限制对父文件夹的读取权限才能实现您想要的效果。
假设将文件夹重命名为以 a 开头.
是不够的,因为 als -a
仍会列出它们。