无需浏览即可访问 samba 共享文件夹

无需浏览即可访问 samba 共享文件夹

我正在 RHEL7 上设置 samba 服务器。我想按以下方式设置我的共享权限 -

目录共享 -

/shared/
/shared/private/

Files in /shared/ -
/shared/file1
/shared/file2

我想允许用户访问文件 1、文件 2 和私人目录,但不允许他们浏览 /shared/ 目录。

用户不应该看到 /shared/ 目录中的内容,但如果他们知道 /shared/ 中的确切文件和目录名称,他们应该能够通过完整路径访问它。

能做到吗?

谢谢,

答案1

您可以通过删除 /shared/ 上的“r”权限来轻松做到这
一点,如下所示:chmod go-r shared

执行该命令后,如果用户尝试访问 /shared/ 文件夹,则会显示“拒绝访问”消息。但如果用户明确输入文件的完整路径(例如:/shared/file1),则可以访问该文件。

相关内容