Samba - 隐藏未经授权的目录

Samba - 隐藏未经授权的目录

我目前有许多只读目录供公众共享。还有一些共享目录只有我才能访问。因此,当其他人尝试访问这些共享目录时,系统会要求他们输入用户名/密码。

我现在想将这些共享隐藏在网络上的所有人中,除了那些拥有有效登录凭据的人(即我)。目前我的安全性设置为共享(其他所有人都可以访问公共共享)。我遵循了很多教程,但都无济于事。以下是我尝试过的方法:

hide unreadable = yes (still shows for unauthorized users)
browseable = no (hides it, but also for authorized users)

答案1

我最近尝试做一些类似的事情,并且还尝试了可浏览标志。

但由于它对每个人都隐藏了它,所以这不是一个好的解决方案。

我在 Linux 主机上共享这些文件夹(Open Media Vault,这是一个面向 NAS 的发行版)。我最终使用了一个选项,让 Samba 用户访问“主文件夹”。

如果我没错的话,每个用户只会看到自己的主文件夹。

PS:当我这样做时,我必须为每个用户手动创建每个主文件夹。

相关内容